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 |