Metodo IMFMediaSink::Shutdown (mfidl.h)

Arresta il sink multimediale e rilascia le risorse in uso.

Sintassi

HRESULT Shutdown();

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.
MF_E_SHUTDOWN
Il sink multimediale è stato arrestato.

Commenti

Se l'applicazione crea il sink multimediale, è responsabile della chiamata di Shutdown per evitare perdite di memoria o risorse. Nella maggior parte delle applicazioni, tuttavia, l'applicazione crea un oggetto attivazione per il sink multimediale e la sessione multimediale usa tale oggetto per creare il sink multimediale. In tal caso, la sessione multimediale, non l'applicazione, arresta il sink multimediale. Per altre informazioni, vedere Oggetti attivazione.

Al termine di questo metodo, tutti i metodi nel sink multimediale restituiscono MF_E_SHUTDOWN, ad eccezione dei metodi IUnknown e IMFMediaEventGenerator . Il sink non genererà alcun evento dopo la chiamata di questo metodo.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFMediaSink

Sink multimediali