Метод IWMDMDevice::GetType (mswmdm.h)
Метод GetType извлекает операции, поддерживаемые устройством.
Синтаксис
HRESULT GetType(
[out] DWORD *pdwType
);
Параметры
[out] pdwType
Указатель на DWORD , указывающий атрибуты типа устройства. Возможные значения, возвращаемые в pdwType, определены в следующей таблице. Корпорация Майкрософт рекомендует устанавливать флаги WMDM_DEVICE_TYPE_SDMI и WMDM_DEVICE_TYPE_NONSDMI.
Тип устройства | Описание |
---|---|
WMDM_DEVICE_TYPE_PLAYBACK | Устройство мультимедиа поддерживает воспроизведение звука. |
WMDM_DEVICE_TYPE_RECORD | Устройство мультимедиа поддерживает запись звука. |
WMDM_DEVICE_TYPE_DECODE | Устройство мультимедиа поддерживает декодирование аудиоформатов. |
WMDM_DEVICE_TYPE_ENCODE | Мультимедийное устройство поддерживает кодировку аудиоформата. |
WMDM_DEVICE_TYPE_STORAGE | Устройство мультимедиа имеет встроенное хранилище для файлов мультимедиа. |
WMDM_DEVICE_TYPE_VIRTUAL | Устройство мультимедиа не является физическим устройством. |
WMDM_DEVICE_TYPE_SDMI | Устройство мультимедиа может принимать содержимое, защищенное SDMI. |
WMDM_DEVICE_TYPE_NONSDMI | Устройство мультимедиа может принимать содержимое, отличное от SDMI. |
WMDM_DEVICE_TYPE_NONREENTRANT | Устройство мультимедиа должно синхронизировать доступ к службам Windows Media диспетчер устройств. |
WMDM_DEVICE_TYPE_FILELISTRESYNC | Мультимедийное устройство позволяет повторно выполнять синхронизацию списка файлов. |
WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW | Мультимедийное устройство предпочитает представления метаданных, а его хранилища перечисляются. |
Возвращаемое значение
Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:
- Стандартные коды ошибок COM
- Коды ошибок Windows, преобразованные в значения HRESULT
- Коды ошибок диспетчер устройств Windows Media
Комментарии
Текущие поставщики услуг Майкрософт не могут предоставлять достоверную информацию об устройствах, за исключением WMDM_DEVICE_TYPE_NONSDMI или WMDM_DEVICE_TYPE_SDMI. Все устройства будут отчеты о поддержке первого; устройства, поддерживающие серийные номера, также возвращают последние.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | mswmdm.h |
Библиотека | Mssachlp.lib |