次の方法で共有


IAudioSystemEffectsPropertyStore::OpenUserPropertyStore メソッド (mmdeviceapi.h)

オーディオ システム効果のユーザー プロパティ ストアを開きます。

構文

HRESULT OpenUserPropertyStore(
  DWORD          stgmAccess,
  IPropertyStore **propStore
);

パラメーター

stgmAccess

ストレージ アクセス モード。 このパラメーターは、プロパティ ストアを読み取りモード、書き込みモード、または読み取り/書き込みモードで開くかどうかを指定します。 このパラメーターを、次のいずれかの STGM 定数に設定します。

STGM_READ

STGM_WRITE

STGM_READWRITE

メソッドを使用すると、管理者として実行されているクライアントは、読み取り専用、書き込み専用、または読み取り/書き込みアクセス用にストアを開きます。 管理者として実行されていないクライアントは、読み取り専用アクセスに制限されます。

propStore

ユーザー プロパティ ストアを表す IPropertyStore へのポインターを受け取ります。

戻り値

次のような HRESULT を返しますが、これらに限定されません。

説明
S_OK Success
E_NOTFOUND この呼び出しでは、存在しないプロパティ ストアを開こうとしています。 「解説」を参照してください。
E_ACCESSDENIED 指定された stgmAccess 値の呼び出し元がアクセスを拒否されました

注釈

このメソッドは、コンテキスト レジストリ キーの下にある既存のプロパティ ストアのみを開きます。 関連付けられている INF ファイルに新しいキーが存在しない場合、新しいキーは作成されません。 まだ存在しないプロパティ ストアにアクセスしようとすると、E_NOTFOUND エラーが発生します。

オーディオ ドライバーに付属できるオーディオ処理オブジェクト (API) のWindows 11 API の詳細については、「オーディオ処理オブジェクトの API Windows 11」を参照してください。

要件

要件
サポートされている最小のクライアント Windows ビルド 22000
Header mmdeviceapi.h