Metodo IMFShutdown::GetShutdownStatus (mfidl.h)

Esegue una query sullo stato di una chiamata precedente al metodo IMFShutdown::Shutdown .

Sintassi

HRESULT GetShutdownStatus(
  [out] MFSHUTDOWN_STATUS *pStatus
);

Parametri

[out] pStatus

Riceve un membro dell'enumerazione MFSHUTDOWN_STATUS .

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_INVALIDARG
Argomento non valido.
MF_E_INVALIDREQUEST
Il metodo Shutdown non è stato chiamato su questo oggetto.

Commenti

Finché non viene chiamato Shutdown, il metodo GetShutdownStatus restituisce MF_E_INVALIDREQUEST.

Se il metodo Shutdown di un oggetto è asincrono, pStatus potrebbe ricevere il valore MFSHUTDOWN_INITIATED. Quando l'oggetto viene completamente arrestato, pStatus riceve il valore MFSHUTDOWN_COMPLETED.

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 mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFShutdown