KsDefaultAddEventHandler 函式 (ks.h)
KsDefaultAddEventHandler 函式是處理事件 'add' 要求的預設例程。
語法
KSDDKAPI NTSTATUS KsDefaultAddEventHandler(
[in] PIRP Irp,
[in] PKSEVENTDATA EventData,
[in, out] PKSEVENT_ENTRY EventEntry
);
參數
[in] Irp
事件 IRP。 這包含插入事件的物件。
[in] EventData
描述事件通知方法之 KSEVENTDATA 結構的指標。
[in, out] EventEntry
要插入物件事件清單中的事件專案。 物件是由 Irp 決定。
傳回值
傳回將事件新增至物件事件清單的成功或失敗。
備註
KsDefaultAddEventHandler 會從 Irp 判斷相關的物件,並將指定的事件新增至物件的事件清單。
這在功能上相當於 KsAddEvent (或 KsXxxAddEvent,請參閱下方) 與 Irp 相關聯的物件。 從 minidriver 指定的 AddEvent 處理程式使用 KsDefaultAddEventHandler,將事件插入物件的事件清單中。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Microsoft Windows XP 和更新版本的作業系統和 DirectX 8.0 和更新版本的 DirectX 版本。 |
目標平台 | Universal |
標頭 | ks.h (包含 Ks.h) |
程式庫 | Ks.lib |
IRQL | PASSIVE_LEVEL |