Condividi tramite


Metodo ID3D12GraphicsCommandList2::WriteBufferImmediate (d3d12.h)

Scrive un numero di valori immediati a 32 bit nei percorsi del buffer specificati direttamente dal flusso di comando.

Sintassi

void WriteBufferImmediate(
                 UINT                                       Count,
  [in]           const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams,
  [in, optional] const D3D12_WRITEBUFFERIMMEDIATE_MODE      *pModes
);

Parametri

Count

Numero di strutture D3D12_WRITEBUFFERIMMEDIATE_PARAMETER a cui puntano pParams e pModes.

[in] pParams

Indirizzo di una matrice contenente un numero di strutture D3D12_WRITEBUFFERIMMEDIATE_PARAMETER uguali a Count.

[in, optional] pModes

Indirizzo di una matrice contenente un numero di strutture D3D12_WRITEBUFFERIMMEDIATE_MODE uguali a Count. Il valore predefinito è Null; il passaggio di null fa sì che il sistema scriva tutti i valori immediati usando D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT.

Valore restituito

nessuno

Osservazioni

WriteBufferImmediate esegue Conteggio numero di scritture a 32 bit: una per ogni valore e destinazione specificata in pParams.

Il buffer ricevente (risorsa) deve essere nello stato D3D12_RESOURCE_STATE_COPY_DEST affinché sia una destinazione valida per WriteBufferImmediate.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3D12.lib
DLL D3D12.dll

Vedi anche

ID3D12GraphicsCommandList2