estructura KSEVENT_ENTRY (ks.h)

El subsistema de streaming del kernel usa la estructura KSEVENT_ENTRY para describir cómo se debe desencadenar un evento.

Sintaxis

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;

Miembros

ListEntry

Object

DpcItem

BufferItem

EventData

NotificationType

EventSet

EventItem

FileObject

SemaphoreAdjustment

Reserved

Flags

Comentarios

Los controladores que no proporcionan un controlador AVStrMiniRemoveEvent deben tratarlo como una estructura de datos opaca.

Para obtener más información, vea Control de eventos en AVStream.

Requisitos

Requisito Valor
Header ks.h (incluya Ks.h)