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 |