structure KSEVENT_ENTRY (ks.h)

Le sous-système de diffusion en continu du noyau utilise la structure KSEVENT_ENTRY pour décrire la façon dont un événement doit être déclenché.

Syntaxe

typedef struct _KSEVENT_ENTRY {
  LIST_ENTRY         ListEntry;
  PVOID              Object;
  union {
    PKSDPC_ITEM    DpcItem;
    PKSBUFFER_ITEM BufferItem;
  };
  PKSEVENTDATA       EventData;
  ULONG              NotificationType;
  const KSEVENT_SET  *EventSet;
  const KSEVENT_ITEM *EventItem;
  PFILE_OBJECT       FileObject;
  ULONG              SemaphoreAdjustment;
  ULONG              Reserved;
  ULONG              Flags;
} KSEVENT_ENTRY, *PKSEVENT_ENTRY;

Membres

ListEntry

Object

DpcItem

BufferItem

EventData

NotificationType

EventSet

EventItem

FileObject

SemaphoreAdjustment

Reserved

Flags

Remarques

Les pilotes qui ne fournissent pas de gestionnaire AVStrMiniRemoveEvent doivent le traiter comme une structure de données opaque.

Pour plus d’informations, consultez Gestion des événements dans AVStream.

Configuration requise

Condition requise Valeur
En-tête ks.h (inclure Ks.h)