다음을 통해 공유


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
머리글 audiostatemonitorapi.h