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 |