Метод IWMDMStorageGlobals::GetStatus (mswmdm.h)
Метод GetStatus извлекает текущее состояние носителя хранилища.
Синтаксис
HRESULT GetStatus(
[out] DWORD *pdwStatus
);
Параметры
[out] pdwStatus
Указатель на DWORD для получения сведений о состоянии при возврате метода. Следующие значения могут быть возвращены в параметре pdwStatus .
Состояние | Описание |
---|---|
WMDM_STATUS_READY | Среда находится в состоянии простоя или готовности. |
WMDM_STATUS_BUSY | Операция продолжается. Оцените значения состояния, чтобы определить текущую операцию. |
WMDM_STATUS_STORAGE_NOTPRESENT | Среда хранения отсутствует. Для устройств с несколькими поддерживаемыми средними значениями это значение отображается только из интерфейса IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_INITIALIZING | В настоящее время устройство занято форматированием носителя хранилища на устройстве. |
WMDM_STATUS_STORAGE_BROKEN | Среда хранения не работает. Для устройств с несколькими поддерживаемыми средними значениями это значение отображается только из интерфейса IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_NOTSUPPORTED | Носитель хранилища не поддерживается устройством. Для устройств с несколькими поддерживаемыми средними значениями это значение возвращается только из интерфейса IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_UNFORMATTED | Среда хранения не отформатирована. Для устройств с несколькими поддерживаемыми средними значениями это значение отображается только из интерфейса IWMDMStorageGlobals . |
Возвращаемое значение
Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:
- Стандартные коды ошибок COM
- Коды ошибок Windows, преобразованные в значения HRESULT
- Коды ошибок диспетчер устройств Windows Media
Комментарии
Этот метод всегда должен вызываться до того, как вызывающий объект попытается взаимодействовать со средой хранения. Полученное значение состояния WMDM_STATUS_BUSY, если какой-то другой интерфейс вызвал текущую операцию. Вы можете оценить значение, полученное из этого вызова, чтобы определить, была ли вызвана текущая операция из интерфейса IWMDMStorageGlobals .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | mswmdm.h |
Библиотека | Mssachlp.lib |