Метод IMDSPDeviceControl::GetCapabilities (mswmdm.h)
Метод GetCapabilities извлекает маску возможностей для устройства, с которым связан этот интерфейс управления. Возможности описывают методы элемента управления устройством, поддерживаемые устройством мультимедиа.
Синтаксис
HRESULT GetCapabilities(
[out] DWORD *pdwCapabilitiesMask
);
Параметры
[out] pdwCapabilitiesMask
Указатель на DWORD , содержащий возможности устройства. В этой переменной можно вернуть следующие флаги.
Flag | Описание |
---|---|
MDM_DEVICECAP_CANPLAY | Мультимедийное устройство может воспроизводить аудио в формате MP3. |
MDM_DEVICECAP_CANSTREAMPLAY | Устройство мультимедиа может воспроизводить потоковую передачу звука непосредственно с главного компьютера. |
MDM_DEVICECAP_CANRECORD | Устройство мультимедиа может записывать звук. |
MDM_DEVICECAP_CANSTREAMRECORD | Устройство мультимедиа может записывать потоковый звук непосредственно на главный компьютер. |
MDM_DEVICECAP_CANPAUSE | Устройство мультимедиа может приостановиться во время воспроизведения или записи операций. |
MDM_DEVICECAP_CANRESUME | Устройство мультимедиа может возобновить операцию с помощью команды приостановки. |
MDM_DEVICECAP_CANSTOP | Мультимедийное устройство может прекратить воспроизведение до окончания файла. |
MDM_DEVICECAP_CANSEEK | Устройство мультимедиа может искать позицию, отличное от начала файла. |
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Параметр pdwCapabilitiesMask является недопустимым указателем или указателем NULL . |
|
Произошла неизвестная ошибка. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | mswmdm.h |
Библиотека | Mssachlp.lib |