Partager via


Méthode IMFActivate ::ShutdownObject (mfobjects.h)

Arrête l’objet créé.

Syntaxe

HRESULT ShutdownObject();

Valeur de retour

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK

Remarques

Si vous créez un objet en appelant IMFActivate ::ActivateObject, appelez ShutdownObject lorsque vous avez terminé d’utiliser l’objet .

Le composant qui appelle ActivateObject, et non le composant qui crée l’objet d’activation, est responsable de l’appel de ShutdownObject. Par exemple, dans une application de lecture classique, l’application crée des objets d’activation pour les récepteurs multimédias, mais la session multimédia appelle ActivateObject. Par conséquent, la session multimédia, et non l’application, appelle ShutdownObject.

Une fois ShutdownObject appelé, l’objet d’activation libère toutes ses références internes à l’objet créé. Si vous appelez à nouveau ActivateObject, l’objet d’activation crée une nouvelle instance de l’autre objet.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfobjects.h
Bibliothèque Mfuuid.lib

Voir aussi

Objets d’activation

IMFActiver