Bagikan melalui


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

Lihat juga

ID3D12Object