共用方式為


IAudioEndpoint::SetEventHandle 方法 (audioengineendpoint.h)

SetEventHandle 方法會設定端點用來表示它已完成緩衝區處理的事件句柄。

語法

HRESULT SetEventHandle(
  [in] HANDLE eventHandle
);

參數

[in] eventHandle

用來叫用緩衝區完成回呼的事件句柄。

傳回值

如果方法成功,它會 傳回S_OK。 如果失敗,可能的傳回碼包括但不限於下列專案。

備註

SetEventHandle 方法會在端點上設定音訊引擎事件句柄。 在此實作中,如果音訊端點未初始化或未由SetBuffer方法設定緩衝區,則呼叫端應該會收到AEERR_NOT_INITIALIZED的錯誤回應。

若要取得事件通知,音訊引擎將會在端點上設定 AUDCLNT_STREAMFLAGS_EVENTCALLBACK 旗標。 若要設定此旗標,音訊引擎會呼叫 IAudioEndpoint::SetStreamFlags 方法。

這個方法不得從即時處理線程呼叫。

遠端桌面服務 AudioEndpoint API 適用於遠端桌面案例;它不適用於客戶端應用程式。

規格需求

需求
最低支援的用戶端 Windows 7
最低支援的伺服器 Windows Server 2008 R2
目標平台 Windows
標頭 audioengineendpoint.h

另請參閱

IAudioEndpoint