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

# 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 son travail dans le thread appelant. Toutefois, certains traitements ne peuvent pas être effectués dans le thread appelant. Pour limiter ces traitements à un ensemble spécifié de cœurs de processeur, définissez un masque d'affinité processeur.

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

## Configuration requise

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

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

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

## Voir aussi

[IDStorageFactoryX](https://docs.xbox.com/fr/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx.md)\
[DStorage](https://docs.xbox.com/fr/reference/system/dstorage/dstorage_members.md)


## Related topics

- [IDStorageFactoryX (contenu de l'interface)](https://docs.xbox.com/fr/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx.md)
- [set_thread_affinity_mask](https://docs.xbox.com/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_set_thread_affinity_mask.md)
- [PFMultiplayerSetThreadAffinityMask](https://docs.xbox.com/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetthreadaffinitymask.md)
- [get_thread_affinity_mask](https://docs.xbox.com/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_affinity_mask.md)
- [PartyManager::SetThreadAffinityMask](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md)
