次の方法で共有


IWMDMDevice3::SetProperty メソッド (mswmdm.h)

SetProperty メソッドは、書き込み可能な場合は、特定のデバイス プロパティを設定します。

構文

HRESULT SetProperty(
  [in] LPCWSTR           pwszPropName,
  [in] const PROPVARIANT *pValue
);

パラメーター

[in] pwszPropName

設定するプロパティのワイド文字の null で終わる文字列名。 これにより、同じ名前の既存のプロパティが上書きされます。 アプリケーションがこの呼び出しを行うと、 PropVariantClear を使用して動的メモリを解放する必要があります。 標準プロパティ名定数の一覧は、 メタデータ定数で指定します。

[in] pValue

設定されているプロパティの値。

戻り値

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

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

注釈

このメソッドは、指定されたデバイス プロパティを設定します。 サポートされているデバイス プロパティの一覧を取得するには、クライアントは IWMDMDevice3::GetProperty メソッドに 対して g_wszWMDMSupportedDeviceProperties プロパティのクエリを実行する必要があります。

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

このメソッドは、ストレージの SetMetadata メソッドに似ていますが、このメソッドは一度に 1 つのプロパティのみを設定できます。

デバイスのすべてのプロパティを設定できるわけではありません。

要件

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

こちらもご覧ください

デバイスの列挙

IWMDMDevice3 インターフェイス

IWMDMDevice3::GetProperty

IWMDMStorage3::SetMetadata

IWMDMStorage4::GetSpecifiedMetadata

ファイルにメタデータを設定する