Condividi tramite


struttura KSEVENT_ENTRY (ks.h)

Il sottosistema di streaming del kernel usa la struttura KSEVENT_ENTRY per descrivere come deve essere attivato un evento.

Sintassi

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;

Membri

ListEntry

Object

DpcItem

BufferItem

EventData

NotificationType

EventSet

EventItem

FileObject

SemaphoreAdjustment

Reserved

Flags

Osservazioni

I driver che non forniscono un gestore AVStrMiniRemoveEvent devono considerarli come una struttura di dati opaca.

Per altre informazioni, vedere Gestione degli eventi in AVStream.

Fabbisogno

Requisito Valore
intestazione ks.h (include Ks.h)