KSRELATIVEEVENT-Struktur (ks.h)
Die KSPROPERTY_CONNECTION_STARTAT-Eigenschaft wird eine KSRELATIVEEVENT-Struktur übergeben.
Syntax
typedef struct {
ULONG Size;
ULONG Flags;
union {
HANDLE ObjectHandle;
PVOID ObjectPointer;
};
PVOID Reserved;
KSEVENT Event;
KSEVENTDATA EventData;
} KSRELATIVEEVENT;
Angehörige
Size
Gibt die inklusive Größe der Struktur an, einschließlich aller ereignisspezifischen Daten, die an das EventData--Element angefügt werden.
Flags
Gibt an, welcher Objekttyp in der ObjectHandle- und ObjectPointer Union angegeben wird.
ObjectHandle
Gibt das Handle des Objekts an, das das zu verwendende Ereignis unterstützt, wenn das Flags-Element Element das KSRELATIVEEVENT_FLAG_HANDLE Flag enthält.
ObjectPointer
Gibt einen Zeiger auf das Objekt an, das das zu verwendende Ereignis unterstützt, wenn das Flags-Element das KSRELATIVEEVENT_FLAG_POINTER Flag enthält. Dies gilt nur für Kernelmodusclients.
Reserved
Reserviert und auf Null festgelegt.
Event
Eine KSEVENT- Struktur, die das zu verwendende Ereignis enthält.
EventData
Eine KSEVENTDATA- Struktur, die den Header für die ereignisspezifischen Daten angibt. Der Header selbst wird nicht tatsächlich verwendet, außer als Ausgangspunkt für den Zugriff auf die ereignisspezifischen Daten und muss auf Null initialisiert werden.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ks.h (enthalten Ks.h) |