Partager via


Méthode IMFActivate ::D etachObject (mfobjects.h)

Détache l’objet créé de l’objet d’activation.

Syntaxe

HRESULT DetachObject();

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
E_NOTIMPL
Non implémenté.

Remarques

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.

La méthode DetachObject n’arrête pas l’objet créé. Si la méthode DetachObject réussit, le client doit arrêter l’objet créé. Cette règle s’applique uniquement aux objets qui ont une méthode d’arrêt ou qui prennent en charge l’interface IMFShutdown . Consultez les remarques relatives à IMFActivate ::ActivateObject.

L’implémentation de cette méthode est facultative. Si l’objet d’activation ne prend pas en charge cette méthode, la méthode retourne E_NOTIMPL.

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

FMIActiver