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
);

Parameter

[in] Name

Typ: REFGUID

Eine GUID, die die Schnittstelle identifiziert.

[in] pUnknown

Typ: const IUnknown*

Die festzulegende Schnittstelle.

Rückgabewert

Typ: HRESULT

Gibt eine der folgenden DXGI_ERROR zurück.

Hinweise

Diese API ordnet dem -Objekt einen Schnittstellenzeiger zu.

Wenn die Schnittstelle festgelegt wird, wird ihre Verweisanzahl inkrementiert. Wenn die Daten überschrieben werden (durch Aufrufen von SPD oder SPDI mit derselben GUID) oder das Objekt zerstört wird, wird ::Release() aufgerufen, und die Referenzanzahl der Schnittstelle wird dekrementiert.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile dxgi.h
Bibliothek DXGI.lib

Weitere Informationen

DXGI-Schnittstellen

IDXGIObject