Metodo IMFActivate::ShutdownObject (mfobjects.h)

Arresta l'oggetto creato.

Sintassi

HRESULT ShutdownObject();

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Commenti

Se si crea un oggetto chiamando FMActivate::ActivateObject, chiamare ShutdownObject quando si usa l'oggetto .

Il componente che chiama ActivateObject, non il componente che crea l'oggetto di attivazione, è responsabile della chiamata di ShutdownObject. Ad esempio, in un'applicazione di riproduzione tipica, l'applicazione crea oggetti di attivazione per i sink multimediali, ma la sessione multimediale chiama ActivateObject. Pertanto, la sessione multimediale, non l'applicazione, chiama ShutdownObject.

Dopo aver chiamato ShutdownObject , l'oggetto di attivazione rilascia tutti i relativi riferimenti interni all'oggetto creato. Se si chiama di nuovo ActivateObject , l'oggetto di attivazione creerà una nuova istanza dell'altro oggetto.

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

FMIActivate