次の方法で共有


IMDSPDevice3::GetProperty メソッド (mswmdm.h)

GetProperty メソッドは、特定のデバイス プロパティを取得します。

構文

HRESULT GetProperty(
  [in]  LPCWSTR     pwszPropName,
  [out] PROPVARIANT *pValue
);

パラメーター

[in] pwszPropName

デバイスから取得されるプロパティの名前。

[out] pValue

プロパティの戻り値。

戻り値

このメソッドは HRESULT を返します。 Windows Media デバイス マネージャーのすべてのインターフェイス メソッドは、次のいずれかのエラー コード クラスを返すことができます。

  • 標準 COM エラー コード
  • HRESULT 値に変換された Windows エラー コード
  • Windows Media デバイス マネージャー エラー コード
考えられるエラー コードの詳細な一覧については、「 エラー コード」を参照してください。

注釈

pValue が指すバリアントは空の PROPVARIANT に設定されます。つまり、その VT は VT_EMPTY に設定されます。

サービス プロバイダーは、このバリアントをプロパティ pwszPropName の適切なプロパティ値に設定する必要があります。

pwszPropNameg_wszWMDMSupportedDeviceProperties場合、サービス プロバイダーはサポートされているデバイス プロパティの配列を返す必要があります。 このような場合は、バリアントの VT をVT_BSTRする必要があります |VT_ARRAY。

標準のデバイス プロパティ名の一覧については、「 メタデータ定数」を参照してください。

このメソッドは、ストレージの IMDSPStorage3::GetMetadata メソッドと IMDSPStorage4::GetSpecifiedMetadata メソッドに似ていますが、このメソッドは一度に 1 つのプロパティのみを取得できます。

要件

要件
対象プラットフォーム Windows
ヘッダー mswmdm.h
Library Mssachlp.lib

こちらもご覧ください

IMDSPDevice3 インターフェイス

IMDSPDevice3::SetProperty

IMDSPStorage3::GetMetadata

IMDSPStorage4::GetSpecifiedMetadata

メタデータ定数