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.hdsound.h は、 IKsPropertySet インターフェイスの類似しているが互換性のないバージョンを定義します。 KS プロキシ モジュールを必要とするアプリケーションでは、 ksproxy.h で定義されているバージョンを使用する必要があります。 アプリケーションに ksproxy.hdsound.h の両方を含める必要がある場合、コンパイラが最初にスキャンするヘッダー ファイルは、コンパイラによって 使用される IKsPropertySet の定義です。

要件

要件
対象プラットフォーム デスクトップ
Header ksproxy.h (Ksproxy.h、Dsound.h を含む)

こちらもご覧ください

IKsPropertySet::Get