Поделиться через


Метод IMFShutdown::GetShutdownStatus (mfidl.h)

Запрашивает состояние предыдущего вызова метода IMFShutdown::Shutdown .

Синтаксис

HRESULT GetShutdownStatus(
  [out] MFSHUTDOWN_STATUS *pStatus
);

Параметры

[out] pStatus

Получает член перечисления MFSHUTDOWN_STATUS .

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Недопустимый аргумент.
MF_E_INVALIDREQUEST
Метод Shutdown не был вызван для этого объекта.

Комментарии

До завершения работы метод GetShutdownStatus возвращает MF_E_INVALIDREQUEST.

Если метод Shutdown объекта является асинхронным, pStatus может получить значение MFSHUTDOWN_INITIATED. После завершения работы объекта pStatus получает значение MFSHUTDOWN_COMPLETED.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h
Библиотека Mfuuid.lib

См. также раздел

IMFShutdown