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.h、 ksmedia.h、 bdamedia.h 以及可能的其他头文件中定义。
要求
要求 | 值 |
---|---|
Header | ks.h (包括 Ks.h) |