共用方式為


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

另請參閱

IMDSPDeviceControl 介面