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 |