IAudioSystemEffectsPropertyStore::OpenVolatilePropertyStore メソッド (mmdeviceapi.h)
オーディオ システム効果揮発性プロパティ ストアを開きます。
構文
HRESULT OpenVolatilePropertyStore(
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 |