PUNREGISTER_NOTIFICATION_EVENT回呼函式 (hdaudio.h)
UnregisterNotificationEvent 例程會刪除先前由 RegisterNotificationEvent 呼叫所註冊的事件註冊。
UnregisterNotificationEvent 例程的函式指標類型定義如下。
語法
PUNREGISTER_NOTIFICATION_EVENT PunregisterNotificationEvent;
NTSTATUS PunregisterNotificationEvent(
[in] PVOID _context,
[in] HANDLE Handle,
[in] PKEVENT NotificationEvent
)
{...}
參數
[in] _context
指定 HDAUDIO_BUS_INTERFACE_V2 結構之 Context 成員的內容值。
[in] Handle
識別 DMA 引擎的句柄。 這個句柄值是從先前呼叫 AllocateCaptureDmaEngine 或 AllocateRenderDmaEngine 取得。
[in] NotificationEvent
先前使用 RegisterNotificationEvent 呼叫註冊 DMA 進度通知的核心事件指標。
傳回值
UnregisterNotificationEvent 會在呼叫成功取消註冊通知事件時傳回STATUS_SUCCESS。 否則,例程會傳回STATUS_INVALID_PARAMETER,表示指定的回呼例程和內容無效。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows Vista 和更新版本的 Windows。 |
目標平台 | 桌面 |
標頭 | hdaudio.h (包含 Hdaudio.h) |
IRQL | PASSIVE_LEVEL。 |