METODE ID3D12Object::SetPrivateData (d3d12.h)
Mengatur data yang ditentukan aplikasi ke objek perangkat dan mengaitkan data tersebut dengan GUID yang ditentukan aplikasi.
Sintaks
HRESULT SetPrivateData(
[in] REFGUID guid,
[in] UINT DataSize,
[in, optional] const void *pData
);
Parameter
[in] guid
Jenis: REFGUID
GUID yang akan dikaitkan dengan data.
[in] DataSize
Jenis: UINT
Ukuran dalam byte data.
[in, optional] pData
Jenis: const void*
Penunjuk ke blok memori yang berisi data yang akan disimpan dengan objek perangkat ini. Jika pDataNULL, DataSize juga harus 0, dan data apa pun yang sebelumnya terkait dengan GUID yang ditentukan dalam guid akan dihancurkan.
Mengembalikan nilai
Jenis: HRESULT
Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 12.
Keterangan
Daripada menggunakan skema penamaan objek debug Direct3D 11 dari memanggil ID3D12Object::SetPrivateData menggunakan WKPDID_D3DDebugObjectName dengan nama ASCII, panggil ID3D12Object::SetName dengan nama UNICODE.
Persyaratan
Target Platform | Windows |
Header | d3d12.h |
Pustaka | D3D12.lib |
DLL | D3D12.dll |