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
S_OK
Il metodo è riuscito.
E_NOTIMPL
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

Vedi anche

Oggetti attivazione

IMFActivate