IDXGIObject ::SetPrivateDataInterface, méthode (dxgi.h)
Définissez une interface dans les données privées de l’objet.
Syntaxe
HRESULT SetPrivateDataInterface(
[in] REFGUID Name,
[in] const IUnknown *pUnknown
);
Paramètres
[in] Name
Type : REFGUID
GUID identifiant l’interface.
[in] pUnknown
Type : const IUnknown*
Interface à définir.
Valeur retournée
Type : HRESULT
Retourne l’une des DXGI_ERROR suivantes.
Remarques
Cette API associe un pointeur d’interface à l’objet.
Lorsque l’interface est définie, son nombre de références est incrémenté. Lorsque les données sont remplacées (en appelant SPD ou SPDI avec le même GUID) ou que l’objet est détruit, ::Release() est appelé et le nombre de références de l’interface est décrémenté.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | dxgi.h |
Bibliothèque | DXGI.lib |