Metodo ID3D12Object::SetPrivateData (d3d12.h)
Imposta i dati definiti dall'applicazione su un oggetto dispositivo e associa tali dati a un GUID definito dall'applicazione.
Sintassi
HRESULT SetPrivateData(
[in] REFGUID guid,
[in] UINT DataSize,
[in, optional] const void *pData
);
Parametri
[in] guid
Tipo: REFGUID
GUID da associare ai dati.
[in] DataSize
Tipo: UINT
Dimensione in byte dei dati.
[in, optional] pData
Tipo: const void*
Puntatore a un blocco di memoria che contiene i dati da archiviare con questo oggetto dispositivo. Se pData è NULL, Anche DataSize deve essere 0 e tutti i dati precedentemente associati al GUID specificato nel GUID verranno eliminati definitivamente.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici restituiti Direct3D 12.
Commenti
Anziché usare lo schema di denominazione dell'oggetto di debug Direct3D 11 per chiamare ID3D12Object::SetPrivateData usando WKPDID_D3DDebugObjectName con un nome ASCII, chiamare ID3D12Object::SetName con un nome UNICODE.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | d3d12.h |
Libreria | D3D12.lib |
DLL | D3D12.dll |