Partager via


ID3D12VideoDecodeCommandList ::WriteBufferImmediate, méthode (d3d12video.h)

Écrit un certain nombre de valeurs immédiates 32 bits dans les emplacements de mémoire tampon spécifiés directement à partir du flux de commandes.

Syntaxe

void WriteBufferImmediate(
  UINT                                       Count,
  const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams,
  const D3D12_WRITEBUFFERIMMEDIATE_MODE      *pModes
);

Paramètres

Count

Nombre d’éléments dans les tableaux pParams et pModes .

pParams

Adresse d’un tableau de structures de D3D12_WRITEBUFFERIMMEDIATE_PARAMETER de taille Count.

pModes

Adresse d’un tableau de structures de D3D12_WRITEBUFFERIMMEDIATE_MODE de taille Count. La valeur par défaut est null. La transmission de la valeur Null entraîne l’écriture de toutes les valeurs immédiates par le système à l’aide de D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT.

Valeur de retour

None

Remarques

La fonctionnalité de cette fonctionnalité est spécifiée avec D3D12_FEATURE_DATA_D3D12_OPTIONS3 ::WriteBufferImmediateSupportFlags

Configuration requise

Condition requise Valeur
En-tête d3d12video.h
DLL d3d12.dll