Freigeben über


IOCTL_KS_ENABLE_EVENT IOCTL (ks.h)

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

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.

Eingabepufferlänge

Länge des 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 des KSEVENTDATA-.

Statusblock

Wenn die Anforderung erfolgreich ist, wird das Statuselement auf STATUS_SUCCESS festgelegt.

Bemerkungen

Um Ereignisse zu ermitteln, die von einem KS-Objekt unterstützt werden, geben Sie NULL- bzw. 0 für InBuffer- und InLength-an.

Anforderungen

Anforderung Wert
Header- ks.h (enthalten Ks.h)

Siehe auch

IOCTL_KS_DISABLE_EVENT

KSDPC_ITEM

KSEVENT-

KSEVENTDATA-

KSEVENT_ENTRY

KSEVENT_ITEM

KSEVENT_SET

KsDisableEvent-