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