Freigeben über


KSEVENT_SET Struktur (ks.h)

Die KSEVENT_SET Struktur beschreibt die Ereignisse, die einen Kernelstreaming-Ereignissatz umfassen.

Syntax

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

Angehörige

Set

Gibt eine GUID an, die den Ereignissatz identifiziert. Weitere Informationen zu definierten Ereignissätzen finden Sie unter Hinweise.

EventsCount

Gibt die Anzahl der Ereignisse im Ereignissatz an.

EventItem

Verweist auf den Anfang des Arrays von KSEVENT_ITEM Strukturen, die jedes Ereignis im Ereignissatz beschreiben. Die Größe des Arrays befindet sich im EventsCount Member.

Bemerkungen

Microsoft stellt mehrere systemdefinierte Kernelstreamingereignissatz-GUIDs bereit. Minidriver geben eine dieser GUIDs im Element " festlegen" an. Kernelstreaming-Ereignissätze beginnen in der Regel mit einem KSEVENTSETID Präfix. Ereignissatz-GUIDs werden in ks.h, ksmedia.h, bdamedia.hund möglicherweise anderen Headerdateien definiert.

Anforderungen

Anforderung Wert
Header- ks.h (enthalten Ks.h)

Siehe auch

KSEVENT_ITEM