Freigeben über


ID3D12Object::SetPrivateDataInterface-Methode (d3d12.h)

Ordnet eine von IUnknown abgeleitete Schnittstelle dem Geräteobjekt zu und ordnet diese Schnittstelle einer anwendungsdefinierten GUID zu.

Syntax

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

Die Parameter

[in] guid

Typ: REFGUID

Die GUID , die der Schnittstelle zugeordnet werden soll.

[in, optional] pData

Typ: const IUnknown*

Ein Zeiger auf die von IUnknown abgeleitete Schnittstelle, die dem Geräteobjekt zugeordnet werden soll. Die Referenzanzahl wird beim Festlegen erhöht und dekrementiert, wenn entweder das ID3D12Object zerstört wird, oder wenn die Daten durch Aufrufen von SetPrivateData oder SetPrivateDataInterface mit derselben GUID überschrieben werden.

Rückgabewert

Typ: HRESULT-

Diese Methode gibt einen der Direct3D 12-Rückgabecodes zurück.

Anforderungen

Anforderung Wert
Zielplattform Fenster
Überschrift d3d12.h
Bibliothek D3D12.lib
DLL D3D12.dll

Siehe auch