IMDSPDeviceControl::GetCapabilities 方法 (mswmdm.h)

GetCapabilities 方法检索与此控制接口关联的设备的功能掩码。 这些功能描述了媒体设备支持的设备控件的方法。

语法

HRESULT GetCapabilities(
  [out] DWORD *pdwCapabilitiesMask
);

参数

[out] pdwCapabilitiesMask

指向包含设备功能的 DWORD 的指针。 可在此变量中返回以下标志。

标志 描述
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。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。
E_INVALIDARG
pdwCapabilitiesMask 参数是无效或 NULL 指针。
E_FAIL
发生了未指定的错误。

要求

要求
目标平台 Windows
标头 mswmdm.h
Library Mssachlp.lib

另请参阅

IMDSPDeviceControl 接口