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 |
程式庫 | Mssachlp.lib |