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

Vedi anche

ID3D12Object