Partager via


structure KSEVENT_SET (ks.h)

La structure KSEVENT_SET décrit les événements qui composent un jeu d’événements de diffusion en continu du noyau.

Syntaxe

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

Membres

Set

Spécifie un GUID qui identifie le jeu d’événements. Pour plus d’informations sur les jeux d’événements définis, consultez Remarques.

EventsCount

Spécifie le nombre d’événements dans le jeu d’événements.

EventItem

Pointe vers le début du tableau de structures KSEVENT_ITEM qui décrivent chaque événement dans l’ensemble d’événements. La taille du tableau se trouve dans le membre EventsCount.

Remarques

Microsoft fournit plusieurs GUID d’ensembles d’événements de streaming de noyau définis par le système. Les minidrivers spécifient l’une de ces GUID dans le membre Définir. Les jeux d’événements de diffusion en continu du noyau commencent généralement par un préfixe KSEVENTSETID. Les GUID des ensembles d’événements sont définis dans ks.h, ksmedia.h, bdamedia.h, et éventuellement d’autres fichiers d’en-tête.

Exigences

Exigence Valeur
d’en-tête ks.h (include Ks.h)

Voir aussi

KSEVENT_ITEM