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。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
pdwCapabilitiesMask 参数是无效或 NULL 指针。 |
|
发生了未指定的错误。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | mswmdm.h |
Library | Mssachlp.lib |