KSEVENT_SET structure (ks.h)
The KSEVENT_SET structure describes the events that comprise a kernel streaming event set.
Syntax
typedef struct {
const GUID *Set;
ULONG EventsCount;
const KSEVENT_ITEM *EventItem;
} KSEVENT_SET, *PKSEVENT_SET;
Members
Set
Specifies a GUID that identifies the event set. For more information about defined event sets, see Remarks.
EventsCount
Specifies the number of events in the event set.
EventItem
Points to the beginning of the array of KSEVENT_ITEM structures that describe each event in the event set. The size of the array is in the EventsCount member.
Remarks
Microsoft provides several system-defined kernel streaming event set GUIDs. Minidrivers specify one of these GUIDs in the Set member. Kernel streaming event sets typically begin with a KSEVENTSETID prefix. Event set GUIDs are defined in ks.h, ksmedia.h, bdamedia.h, and possibly other header files.
Requirements
Requirement | Value |
---|---|
Header | ks.h (include Ks.h) |