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确定。

返回值

返回将事件添加到对象事件列表中的成功或失败。

言论

KsDefaultAddEventHandlerIrp 确定相关对象,并将指定的事件添加到对象的事件列表中。

这在功能上等效于 KsAddEvent(或 KsXxxAddEvent,请参阅下文),了解与 Irp关联的对象。 使用 KsDefaultAddEventHandler 从指定的微型驱动程序 AddEvent 处理程序将事件插入到对象的事件列表中。

要求

要求 价值
最低支持的客户端 Microsoft Windows XP 及更高版本的作系统以及 DirectX 8.0 及更高版本的 DirectX 版本中提供。
目标平台 普遍
标头 ks.h (包括 Ks.h)
Ks.lib
IRQL PASSIVE_LEVEL

另请参阅

KSEVENT_ENTRY

KsAddEvent

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent