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 |