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 关联的对象。 使用微型驱动程序指定的 AddEvent 处理程序中的 KsDefaultAddEventHandler 将事件插入对象的事件列表中。

要求

要求
最低受支持的客户端 适用于 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX。
目标平台 通用
标头 ks.h (包括 Ks.h)
Library Ks.lib
IRQL PASSIVE_LEVEL

另请参阅

KSEVENT_ENTRY

KsAddEvent

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent