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 |
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 |