Freigeben über


IMFShutdown::GetShutdownStatus-Methode (mfidl.h)

Fragt die status eines früheren Aufrufs der IMFShutdown::Shutdown-Methode ab.

Syntax

HRESULT GetShutdownStatus(
  [out] MFSHUTDOWN_STATUS *pStatus
);

Parameter

[out] pStatus

Empfängt einen Member der MFSHUTDOWN_STATUS-Enumeration .

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.
E_INVALIDARG
Ungültiges Argument.
MF_E_INVALIDREQUEST
Die Shutdown-Methode wurde für dieses Objekt nicht aufgerufen.

Hinweise

Bis zum Aufrufen des Herunterfahrens gibt die GetShutdownStatus-MethodeMF_E_INVALIDREQUEST zurück.

Wenn die Shutdown-Methode eines Objekts asynchron ist, erhält pStatus möglicherweise den Wert MFSHUTDOWN_INITIATED. Wenn das Objekt vollständig heruntergefahren wird, empfängt pStatus den Wert MFSHUTDOWN_COMPLETED.

Anforderungen

Anforderung Wert
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

IMFShutdown