KSEVENT_ENTRY Struktur (ks.h)
Das Kernelstreaming-Subsystem verwendet die KSEVENT_ENTRY Struktur, um zu beschreiben, wie ein Ereignis ausgelöst werden soll.
Syntax
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;
Angehörige
ListEntry
Object
DpcItem
BufferItem
EventData
NotificationType
EventSet
EventItem
FileObject
SemaphoreAdjustment
Reserved
Flags
Bemerkungen
Treiber, die keinen AVStrMiniRemoveEvent--Handler bereitstellen, sollten dies als undurchsichtige Datenstruktur behandeln.
Weitere Informationen finden Sie unter Ereignisbehandlung in AVStream.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ks.h (enthalten Ks.h) |