Freigeben über


KSEVENT_SET-Struktur (ks.h)

Die KSEVENT_SET-Struktur beschreibt die Ereignisse, die einen Kernelstreamingereignissatz umfassen.

Syntax

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

Member

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

Zeigt auf den Anfang des Arrays von KSEVENT_ITEM Strukturen, die die einzelnen Ereignisse im Ereignissatz beschreiben. Die Größe des Arrays befindet sich im EventCount-Element .

Hinweise

Microsoft bietet mehrere systemdefinierte Kernel-Streamingereignissatz-GUIDs. Minidriver geben eine dieser GUIDs im Element Festlegen an. Kernelstreamingereignissätze beginnen in der Regel mit einem Präfix KSEVENTSETID . Ereignissatz-GUIDs werden in ks.h, ksmedia.h, bdamedia.h und möglicherweise anderen Headerdateien definiert.

Anforderungen

Anforderung Wert
Header ks.h (einschließlich Ks.h)

Weitere Informationen

KSEVENT_ITEM