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


Метод IKsControl::KsEvent (ks.h)

Метод IKsControl::KsEvent включает или отключает событие вместе с другими определенными операциями поддержки, доступными в наборе событий.

Синтаксис

NTSTATUS KsEvent(
  PKSEVENT Event,
  ULONG    EventLength,
  PVOID    EventData,
  ULONG    DataLength,
  ULONG    *BytesReturned
);

Параметры

Event

Указатель на структуру KSEVENT, описывающую событие для включения события и null для отключения события.

EventLength

Указывает размер буфера в события, если событие включено и ноль при отключении события.

EventData

Указатель на структуру KSEVENTDATA, содержащую данные для пространства событий и буфера, получающего данные для события.

DataLength

Указывает размер буфера в EventData.

BytesReturned

Указатель на переменную, которая получает размер в байтах данных, которые KsEvent хранятся в буфере в EventData.

Возвращаемое значение

Метод IKsControl::KsEvent возвращает то же значение, которое будет возвращено, если событие было отправлено IOCTL.

Замечания

Чтобы отключить событие, задайте событиязначение NULL, EventLength равным нулю, а EventData указатель на структуру KSEVENTDATA, которая ранее использовалась для включения события.

Требования

Требование Ценность
целевая платформа DesktopMobile
заголовка ks.h (include Ks.h)

См. также

KSEVENT

KSEVENTDATA