> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IDStorageFactoryX::SetCpuAffinity

> IDStorageFactoryX::SetCpuAffinity

# IDStorageFactoryX::SetCpuAffinity

Définit un masque d'affinité processeur pour DirectStorage.

## Syntaxe

```cpp theme={null}
HRESULT SetCpuAffinity(  
         UINT64 affinity  
)  
```

### Paramètres

*affinity*\
Type : UINT64

Le masque d'affinité processeur.

### Valeur de retour

Type : HRESULT

Code d'erreur HRESULT standard.

## Remarques

DirectStorage effectue normalement le travail dans le thread appelant. Cependant, certaines tâches ne peuvent pas être effectuées dans le thread appelant. Pour restreindre ces tâches à un ensemble précis de cœurs de processeur, définissez un masque d'affinité processeur.

Pour plus d'informations, consultez « SetCPUAffinity » dans la section « IDStorageFileX » de la [Vue d'ensemble de DirectStorage](/fr-CA/build/console-features/storage/directstorage/directstorage-overview).

## Configuration requise

**En-tête :** dstorage\_xs.h

**Bibliothèque :** dstorage\_xs.lib

**Plateformes prises en charge :** consoles XBOX Series

## Voir aussi

[IDStorageFactoryX](/fr-CA/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx)\
[DStorage](/fr-CA/reference/system/dstorage/dstorage_members)


## Related topics

- [IDStorageFactoryX::SetCpuAffinity](/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setcpuaffinity.md)
- [IDStorageFactoryX::SetDebugFlags](/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setdebugflags.md)
