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相關聯的物件。 使用 KsDefaultAddEventHandler 從 minidriver 指定的 AddEvent 處理程式,將事件插入物件的事件清單中。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Microsoft Windows XP 和更新版本的作系統和 DirectX 8.0 和更新版本的 DirectX 版本中提供。 |
目標平臺 | 普遍 |
標頭 | ks.h (包括 Ks.h) |
連結庫 | Ks.lib |
IRQL | PASSIVE_LEVEL |