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) |