Passer au contenu principal
Écrit un certain nombre de valeurs immédiates 32 bits aux emplacements de mémoire tampon spécifiés directement à partir du flux de commandes.

Syntaxe

Paramètres

Count
Type : UINT
Nombre de structures D3D12_WRITEBUFFERIMMEDIATE_PARAMETER vers lesquelles pointent pParams et pModes. pParams [in]
Type : const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *
Adresse d’un tableau contenant un nombre de structures D3D12_WRITEBUFFERIMMEDIATE_PARAMETER égal à Count. pModes [in, optional]
Type : const D3D12_WRITEBUFFERIMMEDIATE_MODE *
Adresse d’un tableau contenant un nombre de structures D3D12_WRITEBUFFERIMMEDIATE_MODE égal à Count. La valeur par défaut est null ; le passage de null amène le système à écrire toutes les valeurs immédiates à l’aide de D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT.

Valeur renvoyée

Type : void Aucune.

Remarques

WriteBufferImmediate effectue Count écritures 32 bits : une pour chaque valeur et destination spécifiées dans pParams. La mémoire tampon (ressource) de réception doit être à l’état D3D12_RESOURCE_STATE_COPY_DEST pour être une destination valide pour WriteBufferImmediate.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

ID3D12GraphicsCommandList2
Dernière modification le 6 octobre 2026