Metodo IMFActivate::D etachObject (mfobjects.h)
Scollega l'oggetto creato dall'oggetto attivazione.
Sintassi
HRESULT DetachObject();
Valore restituito
Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Non implementato. |
Commenti
L'oggetto attivazione rilascia tutti i relativi riferimenti interni all'oggetto creato. Se si chiama di nuovo ActivateObject , l'oggetto attivazione creerà una nuova istanza dell'altro oggetto.
Il metodo DetachObject non arresta l'oggetto creato. Se il metodo DetachObject ha esito positivo, il client deve arrestare l'oggetto creato. Questa regola si applica solo agli oggetti con un metodo di arresto o che supportano l'interfaccia IMFShutdown . Vedere le osservazioni per IMFActivate::ActivateObject.
L'implementazione di questo metodo è facoltativa. Se l'oggetto attivazione non supporta questo metodo, il metodo restituisce E_NOTIMPL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfobjects.h |
Libreria | Mfuuid.lib |