> ## 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.

# AllocateFromCommandAllocatorX

> Référence pour AllocateFromCommandAllocatorX, une méthode de l'API graphique Direct3D 12 pour les consoles XBOX Series. Réservée ou inutilisée sur XBOX; consultez les remarques pour plus de détails.

Alloue de la mémoire ayant la même durée de vie que la liste de commandes associée. Cela peut servir à préparer des données sur la chronologie du processeur qui seront lues sur la chronologie du GPU, par exemple pour des entrées de nuanceur dynamiques.

## Syntaxe

```cpp theme={null}
void* AllocateFromCommandAllocatorX(  
         UINT sizeBytes,  
         UINT alignmentBytes  
)  
```

### Paramètres

*sizeBytes*   \_In\_\
Type : UINT

Taille de l'allocation, en octets.

*alignmentBytes*   \_In\_\
Type : UINT

Alignement minimal de l'allocation, en octets.

### Valeur renvoyée

Type : void\*

Adresse de la mémoire allouée. Il s'agit d'un pointeur GPU valide qui peut être converti en D3D12\_GPU\_VIRTUAL\_ADDRESS.

Si la mémoire n'est pas disponible, nullptr est renvoyé.

Attention : la mémoire peut être en écriture combinée et non mise en cache par le processeur. Les lectures par le processeur doivent être évitées.

## Configuration requise

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

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

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

## Voir aussi

[ID3D12GraphicsCommandList8](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList8/id3d12graphicscommandlist8)


## Related topics

- [Quickstart for multiplayer servers (MpsAllocator Sample)](/services/playfab/multiplayer/servers/mps-allocator-sample.md)
- [CreateCommandAllocator](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createcommandallocator_public.md)
- [Wrapper sample](/services/playfab/multiplayer/servers/wrapper-sample.md)
- [ID3D12CommandAllocator::Reset](/reference/graphics/d3d12/interfaces/id3d12commandallocator/methods/id3d12commandallocator_reset_public.md)
