Share via


IOCTL_KS_ENABLE_EVENT IOCTL (ks.h)

Eine Anwendung kann IOCTL_KS_ENABLE_EVENT verwenden, um eine Benachrichtigung eines KS-Ereignistyps anzufordern oder die von einem KS-Objekt unterstützten Ereignisse zu bestimmen. Die Anwendung gibt IOCTL_KS_ENABLE_EVENT im IoControl-Parameter eines Aufrufs von KsSynchronousDeviceControl an.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Die Anwendung platziert einen Zeiger auf eine Struktur vom Typ KSEVENT im InBuffer-Parameter und die Größe dieser Struktur bei InLength.

Länge des Eingabepuffers

Länge von KSEVENT.

Ausgabepuffer

Die Anwendung platziert einen Zeiger auf eine Struktur vom Typ KSEVENTDATA im OutBuffer-Parameter und die Größe dieser Struktur bei OutLength.

Länge des Ausgabepuffers

Länge von KSEVENTDATA.

Statusblock

Wenn die Anforderung erfolgreich ist, wird der Status-Member auf STATUS_SUCCESS festgelegt.

Hinweise

Um von einem KS-Objekt unterstützte Ereignisse zu bestimmen, geben Sie NULL bzw. 0 für InBuffer und InLength an.

Anforderungen

Anforderung Wert
Header ks.h (ks.h einschließen)

Weitere Informationen

IOCTL_KS_DISABLE_EVENT

KSDPC_ITEM

KSEVENT

KSEVENTDATA

KSEVENT_ENTRY

KSEVENT_ITEM

KSEVENT_SET

KsDisableEvent