Метод 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.
Комментарии
Чтобы отключить событие, задайте для параметра Event значение NULL, для EventLength — ноль, а для EventData — указатель на структуру KSEVENTDATA , которая ранее использовалась для включения события.
Требования
Требование | Значение |
---|---|
Целевая платформа | DesktopMobile |
Верхняя часть | ks.h (включая Ks.h) |