estrutura KSEVENT_ENTRY (ks.h)
O subsistema de streaming de kernel usa a estrutura KSEVENT_ENTRY para descrever como um evento deve ser disparado.
Sintaxe
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;
Membros
ListEntry
Object
DpcItem
BufferItem
EventData
NotificationType
EventSet
EventItem
FileObject
SemaphoreAdjustment
Reserved
Flags
Comentários
Os drivers que não fornecem um manipulador AVStrMiniRemoveEvent devem tratá-lo como uma estrutura de dados opaca.
Para obter mais informações, consulte Tratamento de eventos no AVStream.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ks.h (inclua Ks.h) |