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


Метод 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

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

Интерфейс IWMDMDevice

IWMDMDevice::GetName