Freigeben über


IMFMediaSink::Shutdown-Methode (mfidl.h)

Fährt die Mediensenke herunter und gibt die verwendeten Ressourcen frei.

Syntax

HRESULT Shutdown();

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
MF_E_SHUTDOWN
Die Mediensenke wurde heruntergefahren.

Hinweise

Wenn die Anwendung die Mediensenke erstellt, ist sie für den Aufruf des Herunterfahrens verantwortlich, um Speicher- oder Ressourcenverluste zu vermeiden. In den meisten Anwendungen erstellt die Anwendung jedoch ein Aktivierungsobjekt für die Mediensenke, und die Mediensitzung verwendet dieses Objekt, um die Mediensenke zu erstellen. In diesem Fall wird die Mediensenke von der Mediensitzung – nicht von der Anwendung – heruntergefahren. (Weitere Informationen finden Sie unter Aktivierungsobjekte.)

Nachdem diese Methode zurückgegeben wurde, geben alle Methoden auf der Mediensenke MF_E_SHUTDOWN zurück, mit Ausnahme von IUnknown-Methoden und IMFMediaEventGenerator-Methoden . Die Senke löst nach dem Aufruf dieser Methode keine Ereignisse aus.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFMediaSink

Mediensenken