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 |