IKsPropertySet::Set
Set メソッドは、プロパティ セット GUID およびプロパティ ID で識別されるプロパティを設定する。
構文
HRESULT Set(
REFGUID guidPropSet,
DWORD dwPropID,
LPVOID pInstanceData,
DWORD cbInstanceData,
LPVOID pPropData,
DWORD cbPropData
);
パラメータ
guidPropSet
[in] プロパティ セット GUID。
dwPropID
[in] プロパティ セット内でのプロパティの識別子。
pInstanceData
[out, size_is(cbInstanceData)] プロパティに対応するインスタンス データへのポインタ。
cbInstanceData
[in] pInstanceData が指すバッファに含まれるデータのバイト数。
pPropData
[out, size_is(cbPropData)] プロパティの値が入った取得されたバッファへのポインタ。
cbPropData
[in] pPropData が指すバッファに含まれるデータのバイト数。
戻り値
HRESULT 値を返す。可能な値は次のとおりである。
値 | 説明 |
S_OK | 成功。 |
E_PROP_SET_UNSUPPORTED | プロパティ セットがサポートされていない。 |
E_PROP_ID_UNSUPPORTED | 指定されたプロパティ セットでそのプロパティ ID がサポートされていない。 |
注意
注 dsound.h ヘッダ ファイルにはこの名前で別のインターフェイスが存在している。これらのインターフェイスどうしに互換性はない。WDM ドライバとユーザー モード コンポーネントの間でプロパティを渡す場合は IKsControl インターフェイス (詳細は DirectShow DDK のドキュメントを参照) を使用することをお勧めする。
参照