IKsControl::KsEvent-Methode (ks.h)
Die IKsControl::KsEvent-Methode aktiviert oder deaktiviert ein Ereignis zusammen mit allen anderen definierten Supportvorgängen, die in einem Ereignissatz verfügbar sind.
Syntax
NTSTATUS KsEvent(
PKSEVENT Event,
ULONG EventLength,
PVOID EventData,
ULONG DataLength,
ULONG *BytesReturned
);
Parameter
Event
Zeiger auf eine KSEVENT--Struktur, die ein Ereignis beschreibt, um das Ereignis zu aktivieren, und NULL- das Ereignis zu deaktivieren.
EventLength
Gibt die Größe des Puffers bei Event in Bytes an, wenn das Ereignis aktiviert ist, und 0, wenn das Ereignis deaktiviert ist.
EventData
Zeigen Sie auf eine KSEVENTDATA- Struktur, die Daten für das Ereignis und den Pufferbereich enthält, der Daten für das Ereignis empfängt.
DataLength
Gibt die Größe des Puffers in Bytes bei EventData-an.
BytesReturned
Zeiger auf eine Variable, die die Größe der Daten in Byte empfängt, die KsEvent-im Puffer bei EventData-gespeichert.
Rückgabewert
Die IKsControl::KsEvent-Methode gibt denselben Wert zurück, der zurückgegeben wird, wenn das Ereignis von IOCTL gesendet wurde.
Bemerkungen
Um ein Ereignis zu deaktivieren, legen Sie Ereignis- auf NULL-fest, EventLength auf Null und EventData auf den Zeiger auf die KSEVENTDATA- Struktur, die zuvor zum Aktivieren des Ereignisses verwendet wurde.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | DesktopMobile |
Header- | ks.h (enthalten Ks.h) |