IKsPropertySet::Set メソッド (ksproxy.h)
Set メソッドは、プロパティ セット GUID とプロパティ識別子によって識別されるプロパティを設定します。
構文
HRESULT Set(
[in] REFGUID PropSet,
[in] ULONG Id,
[in] LPVOID InstanceData,
[in] ULONG InstanceLength,
[in] LPVOID PropertyData,
[in] ULONG DataLength
);
パラメーター
[in] PropSet
プロパティ セットを識別する GUID。
[in] Id
プロパティ セット内のプロパティの識別子。
[in] InstanceData
プロパティのインスタンス データへのポインター。
[in] InstanceLength
InstanceData のバッファーのサイズ (バイト単位)。
[in] PropertyData
設定するプロパティの値を含むバッファーへのポインター。
[in] DataLength
PropertyData のバッファーのサイズ (バイト単位)。
戻り値
成功した場合は NOERROR を返します。それ以外の場合は、エラー コードを返します。
解説
警告
ヘッダー ファイル ksproxy.h と dsound.h は、 IKsPropertySet インターフェイスの類似しているが互換性のないバージョンを定義します。 KS プロキシ モジュールを必要とするアプリケーションでは、 ksproxy.h で定義されているバージョンを使用する必要があります。 アプリケーションに ksproxy.h と dsound.h の両方を含める必要がある場合、コンパイラが最初にスキャンするヘッダー ファイルは、コンパイラによって 使用される IKsPropertySet の定義です。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | ksproxy.h (Ksproxy.h、Dsound.h を含む) |