次の方法で共有


IKsPropertySet::Set メソッド (dsound.h)

Set メソッドは、プロパティ セット GUID とプロパティ識別子によって識別されるプロパティを設定します。

構文

HRESULT Set(
  [in] REFGUID rguidPropSet,
  [in] ULONG   ulId,
  [in] LPVOID  pInstanceData,
  [in] ULONG   ulInstanceLength,
  [in] LPVOID  pPropertyData,
  [in] ULONG   ulDataLength
);

パラメーター

[in] rguidPropSet

プロパティ セットを識別する GUID。

[in] ulId

プロパティ セット内のプロパティの識別子。

[in] pInstanceData

プロパティのインスタンス データへのポインター。

[in] ulInstanceLength

InstanceData のバッファーのサイズ (バイト単位)します。

[in] pPropertyData

設定するプロパティの値を格納しているバッファーへのポインター。

[in] ulDataLength

PropertyData のバッファーのサイズ (バイト単位)します。

戻り値

成功した場合は NOERROR を返します。それ以外の場合は、エラー コードを返します。

備考

警告

ヘッダー ファイル ksproxy.hdsound.hIKsPropertySet インターフェイスの類似したバージョンを定義します。 KS プロキシ モジュールを必要とするアプリケーションでは、ksproxy.hで定義されているバージョンを使用する必要があります。 IKsPropertySet の DirectSound バージョンについては、Microsoft Windows SDK ドキュメントの DirectSound リファレンス ページを参照してください。 アプリケーションに ksproxy.hdsound.hの両方を含める必要がある場合、コンパイラが最初にスキャンするヘッダー ファイルは、コンパイラによって使用 IKsPropertySet の定義です。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dsound.h (Ksproxy.h、Ksproxy.h、Dsound.h、Ksproxy.h、Ksproxy.h、Dsound.h を含む)

関連項目

IKsPropertySet::Get