Método IMFShutdown::GetShutdownStatus (mfidl.h)

Consulta o status de uma chamada anterior ao método IMFShutdown::Shutdown.

Sintaxe

HRESULT GetShutdownStatus(
  [out] MFSHUTDOWN_STATUS *pStatus
);

Parâmetros

[out] pStatus

Recebe um membro da enumeração MFSHUTDOWN_STATUS .

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_INVALIDARG
Argumento inválido.
MF_E_INVALIDREQUEST
O método Shutdown não foi chamado nesse objeto.

Comentários

Até que Shutdown seja chamado, o método GetShutdownStatus retornará MF_E_INVALIDREQUEST.

Se o método Shutdown de um objeto for assíncrono, pStatus poderá receber o valor MFSHUTDOWN_INITIATED. Quando o objeto é completamente desligado, pStatus recebe o valor MFSHUTDOWN_COMPLETED.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfidl.h
Biblioteca Mfuuid.lib

Confira também

IMFShutdown