Partager via


Méthode IMFDXGIBuffer ::SetUnknown (mfobjects.h)

Stocke un pointeur IUnknown arbitraire dans l’objet de mémoire tampon multimédia.

Syntaxe

HRESULT SetUnknown(
  [in] REFIID   guid,
  [in] IUnknown *pUnkData
);

Paramètres

[in] guid

Identificateur du pointeur IUnknown . Cet identificateur est utilisé comme clé pour récupérer la valeur. Il peut s’agir de n’importe quelle valeur GUID.

[in] pUnkData

Pointeur vers l’interface IUnknown . Définissez ce paramètre sur NULL pour effacer un pointeur précédemment défini.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
ERROR_OBJECT_ALREADY_EXISTS
Un élément existe déjà avec cette clé.

Remarques

Pour récupérer le pointeur à partir de l’objet, appelez IMFDXGIBuffer ::GetUnknown.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête mfobjects.h (inclure Mfidl.h)

Voir aussi

IMFDXGIBuffer

IMFDXGIBuffer ::GetUnknown