Freigeben über


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)