Partager via


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

Voir aussi

DXGI Interfaces

IDXGIObject