IWMDMDevice::GetType メソッド (mswmdm.h)
GetType メソッドは、デバイスでサポートされている操作を取得します。
構文
HRESULT GetType(
[out] DWORD *pdwType
);
パラメーター
[out] pdwType
デバイスの種類の属性を指定する DWORD へのポインター。 pdwType で返される可能性のある値を次の表に示します。 Microsoft では、WMDM_DEVICE_TYPE_SDMIフラグとWMDM_DEVICE_TYPE_NONSDMI フラグの両方を設定することをお勧めします。
デバイスの種類 | 説明 |
---|---|
WMDM_DEVICE_TYPE_PLAYBACK | メディア デバイスは、オーディオ再生をサポートしています。 |
WMDM_DEVICE_TYPE_RECORD | メディア デバイスは、オーディオ録音をサポートしています。 |
WMDM_DEVICE_TYPE_DECODE | メディア デバイスでは、オーディオ形式のデコードがサポートされています。 |
WMDM_DEVICE_TYPE_ENCODE | メディア デバイスでは、オーディオ形式のエンコードがサポートされています。 |
WMDM_DEVICE_TYPE_STORAGE | メディア デバイスには、メディア ファイル用のオンボード ストレージがあります。 |
WMDM_DEVICE_TYPE_VIRTUAL | メディア デバイスは物理デバイスではありません。 |
WMDM_DEVICE_TYPE_SDMI | メディア デバイスは、SDMI で保護されたコンテンツを受け入れます。 |
WMDM_DEVICE_TYPE_NONSDMI | メディア デバイスは、SDMI 以外のコンテンツを受け入れることができます。 |
WMDM_DEVICE_TYPE_NONREENTRANT | メディア デバイスは、Windows Media デバイス マネージャー サービスへのアクセスを同期する必要があります。 |
WMDM_DEVICE_TYPE_FILELISTRESYNC | メディア デバイスを使用すると、ファイル リストを再同期できます。 |
WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW | メディア デバイスは、ストレージが列挙されている間にメタデータ ビューを優先します。 |
戻り値
このメソッドは HRESULT を返します。 Windows Media デバイス マネージャーのすべてのインターフェイス メソッドは、次のいずれかのエラー コード クラスを返すことができます。
- 標準 COM エラー コード
- HRESULT 値に変換された Windows エラー コード
- Windows Media デバイス マネージャーエラー コード
注釈
現在の Microsoft サービス プロバイダーは、WMDM_DEVICE_TYPE_NONSDMIまたはWMDM_DEVICE_TYPE_SDMIを除き、デバイスに関する信頼できる情報を提供しない場合があります。 すべてのデバイスは、前者をサポートすると報告されます。シリアル番号をサポートするデバイスも後者を返します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | mswmdm.h |
Library | Mssachlp.lib |