IMDSPDevice::GetType メソッド (mswmdm.h)
GetType メソッドは、デバイスの種類の情報を取得します。
構文
HRESULT GetType(
[out] DWORD *pdwType
);
パラメーター
[out] pdwType
デバイスの型属性を受け取る DWORD へのポインター。 次の表は、受信した型を示しています。
デバイスの種類 | 説明 |
---|---|
WMDM_DEVICE_TYPE_PLAYBACK | メディア デバイスでは、オーディオ再生がサポートされています。 |
WMDM_DEVICE_TYPE_RECORD | メディア デバイスでは、オーディオ録音がサポートされています。 |
WMDM_DEVICE_TYPE_DECODE | メディア デバイスでは、オーディオ形式のデコードがサポートされています。 |
WMDM_DEVICE_TYPE_ENCODE | メディア デバイスでは、オーディオ形式のエンコードがサポートされています。 |
WMDM_DEVICE_TYPE_STORAGE | メディア デバイスには、メディア ファイル用のオンボード ストレージがあります。 |
WMDM_DEVICE_TYPE_SDMI | メディア デバイスは SDMI に準拠しています。 |
WMDM_DEVICE_TYPE_NONSDMI | メディア デバイスは SDMI に準拠していません。 |
WMDM_DEVICE_TYPE_VIRTUAL | メディア デバイスは物理デバイスではありません。 |
WMDM_DEVICE_TYPE_NONREENTRANT | メディア デバイスは、サービス プロバイダー サービスへのアクセスを同期する必要があります。 |
WMDM_DEVICE_TYPE_FILELISTRESYNC | メディア デバイスを使用すると、ファイル リストを再同期できます。 |
WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW | メディア デバイスは、ストレージが列挙されている間にメタデータ ビューを優先します。 |
戻り値
このメソッドは HRESULT を返します。 Windows Media デバイス マネージャーのすべてのインターフェイス メソッドは、次のいずれかのエラー コード クラスを返すことができます。
- 標準 COM エラー コード
- HRESULT 値に変換された Windows エラー コード
- Windows Media デバイス マネージャー エラー コード
注釈
このメソッドを実装する必要があります。 WMDM_E_NOTSUPPORTEDまたはE_NOTIMPLを返してはなりません。 詳細については、「 必須インターフェイスと省略可能なインターフェイス」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | mswmdm.h |
Library | Mssachlp.lib |