Метод 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) |