KSEVENT_SET 结构 (ks.h)

KSEVENT_SET 结构描述构成内核流式处理事件集的事件。

语法

typedef struct {
  const GUID         *Set;
  ULONG              EventsCount;
  const KSEVENT_ITEM *EventItem;
} KSEVENT_SET, *PKSEVENT_SET;

成员

Set

指定标识事件集的 GUID。 有关定义的事件集的详细信息,请参阅 备注

EventsCount

指定事件集中的事件数。

EventItem

指向描述事件集中每个事件的 KSEVENT_ITEM 结构的数组的开头。 数组的大小位于 EventsCount 成员中。

注解

Microsoft 提供了多个系统定义的内核流式处理事件集 GUID。 微型驱动程序在 Set 成员中指定其中一个 GUID。 内核流事件集通常以 KSEVENTSETID 前缀开头。 事件集 GUID 在 ks.hksmedia.hbdamedia.h 以及可能的其他头文件中定义。

要求

要求
Header ks.h (包括 Ks.h)

另请参阅

KSEVENT_ITEM