Metodo ID3D12Object::SetPrivateDataInterface (d3d12.h)

Associa un'interfaccia derivata da IUnknown all'oggetto dispositivo e associa tale interfaccia a un GUID definito dall'applicazione.

Sintassi

HRESULT SetPrivateDataInterface(
  [in]           REFGUID        guid,
  [in, optional] const IUnknown *pData
);

Parametri

[in] guid

Tipo: REFGUID

GUID da associare all'interfaccia.

[in, optional] pData

Tipo: const IUnknown*

Puntatore all'interfaccia derivata da IUnknown da associare all'oggetto dispositivo. Il conteggio dei riferimenti viene incrementato quando impostato e il relativo conteggio dei riferimenti viene decrementato quando ID3D12Object viene eliminato definitivamente o quando i dati vengono sovrascritti chiamando SetPrivateData oSetPrivateDataInterface con lo stesso GUID.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici restituiti Direct3D 12.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3D12.lib
DLL D3D12.dll

Vedi anche