ID3D12GraphicsCommandList2::WriteBufferImmediate method (d3d12.h)

Menulis sejumlah nilai langsung 32-bit ke lokasi buffer yang ditentukan langsung dari aliran perintah.

Sintaks

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

Parameter

Count

Jumlah struktur D3D12_WRITEBUFFERIMMEDIATE_PARAMETER yang diacu oleh pParams dan pModes.

[in] pParams

Alamat array yang berisi sejumlah struktur D3D12_WRITEBUFFERIMMEDIATE_PARAMETER sama dengan Count.

[in, optional] pModes

Alamat array yang berisi sejumlah struktur D3D12_WRITEBUFFERIMMEDIATE_MODE sama dengan Hitungan. Nilai defaultnya null; melewati null menyebabkan sistem menulis semua nilai langsung menggunakan D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT.

Nilai kembali

Tidak ada

Keterangan

WriteBufferImmediate melakukan Jumlah penghitungan penulisan 32-bit: satu untuk setiap nilai dan tujuan yang ditentukan dalam pParams.

Buffer penerima (sumber daya) harus dalam status D3D12_RESOURCE_STATE_COPY_DEST menjadi tujuan yang valid untuk WriteBufferImmediate.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header d3d12.h
Pustaka D3D12.lib
DLL D3D12.dll

Lihat juga

ID3D12GraphicsCommandList2