Freigeben über


IDXGIObject::SetPrivateDataInterface-Methode (dxgi.h)

Legen Sie eine Schnittstelle in den privaten Daten des Objekts fest.

Syntax

HRESULT SetPrivateDataInterface(
  [in] REFGUID        Name,
  [in] const IUnknown *pUnknown
);

Die Parameter

[in] Name

Typ: REFGUID

Eine GUID, die die Schnittstelle identifiziert.

[in] pUnknown

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 IDXGIObject zerstört wird, oder wenn die Daten durch Aufrufen von SetPrivateData oder SetPrivateDataInterface mit derselben GUID überschrieben werden.

Rückgabewert

Typ: HRESULT-

Gibt einen der folgenden DXGI_ERROR zurück.

Anforderungen

Anforderung Wert
Zielplattform Fenster
Überschrift dxgi.h
Bibliothek DXGI.lib

Siehe auch

DXGI-Schnittstellen

IDXGIObject