Поделиться через


IOCTL_KS_ENABLE_EVENT IOCTL (ks.h)

Приложение может использовать IOCTL_KS_ENABLE_EVENT для запроса уведомления о типе события KS или определения событий, поддерживаемых объектом KS. Приложение указывает IOCTL_KS_ENABLE_EVENT в параметре IoControl вызова KsSynchronousDeviceControl.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Приложение помещает указатель на структуру типа KSEVENT в параметре InBuffer и размер этой структуры в InLength.

Длина входного буфера

Длина KSEVENT.

Выходной буфер

Приложение помещает указатель на структуру типа KSEVENTDATA в параметре OutBuffer , а размер этой структуры — в OutLength.

Длина выходного буфера

Длина KSEVENTDATA.

Блок состояния

Если запрос выполнен успешно, для элемента Status устанавливается значение STATUS_SUCCESS.

Комментарии

Чтобы определить события, поддерживаемые объектом KS, укажите значения NULL и 0 соответственно для InBuffer и InLength.

Требования

Требование Значение
Заголовок ks.h (включая Ks.h)

См. также раздел

IOCTL_KS_DISABLE_EVENT

KSDPC_ITEM

KSEVENT

KSEVENTDATA

KSEVENT_ENTRY

KSEVENT_ITEM

KSEVENT_SET

KsDisableEvent