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。 可能的值包括但不限于下表中的值。
| 返回代码 | 描述 |
|---|---|
|
方法成功。 |
|
pdwCapabilitiesMask 参数 无效或 NULL 指针。 |
|
发生未指定的错误。 |
要求
| 要求 | 价值 |
|---|---|
| 目标平台 | 窗户 |
| 标头 | mswmdm.h |
| 库 | Mssachlp.lib |