IAudioStateMonitor::RegisterCallback メソッド (audiostatemonitorapi.h)

IAudioStateMonitor によって監視されているオーディオ ストリームのサウンド レベルがシステムによって変更されたときに呼び出される AudioStateMonitorCallback の実装を登録 します

構文

HRESULT RegisterCallback(
  [in]           PAudioStateMonitorCallback          callback,
  [in, optional] void                                *context,
  [out]          AudioStateMonitorRegistrationHandle *registration
);

パラメーター

[in] callback

AudioStateMonitorCallback 関数の実装へのポインター。

[in, optional] context

IAudioStateMonitor::RegisterCallback の呼び出しでクライアントによって提供されるコンテキスト情報を指す、省略可能な void ポインター。

[out] registration

登録へのハンドルを表す Int64。 このハンドルを IAudioStateMonitor::UnregisterCallback に渡して、コールバックの登録を解除します。

戻り値

次の値を含む HRESULT を返します。

説明
S_OK 正常終了しました。

要件

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