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

另請參閱

KSEVENT_ENTRY

KsAddEvent

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent