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
发生未指定的错误。

要求

要求 价值
目标平台 窗户
标头 mswmdm.h
Mssachlp.lib

另请参阅

IMDSPDeviceControl 接口