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

こちらもご覧ください

IWMDMDevice インターフェイス

IWMDMDevice::GetName