Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El método IKsControl::KsEvent habilita o deshabilita un evento, junto con cualquier otra operación de soporte técnico definida disponible en un conjunto de eventos.
Sintaxis
NTSTATUS KsEvent(
PKSEVENT Event,
ULONG EventLength,
PVOID EventData,
ULONG DataLength,
ULONG *BytesReturned
);
Parámetros
Event
Puntero a una estructura de KSEVENT de que describe un evento para habilitar el evento y NULL para deshabilitar el evento.
EventLength
Especifica el tamaño, en bytes, del búfer en evento cuando el evento está habilitado y cero cuando el evento está deshabilitado.
EventData
Puntero a una estructura de KSEVENTDATA que contiene datos para el espacio de evento y búfer que recibe los datos del evento.
DataLength
Especifica el tamaño, en bytes, del búfer en EventData.
BytesReturned
Puntero a una variable que recibe el tamaño, en bytes, de los datos que KsEvent almacena en el búfer en EventData.
Valor devuelto
El método IKsControl::KsEvent devuelve el mismo valor que se devolvería si IOCTL hubiera enviado el evento.
Observaciones
Para deshabilitar un evento, establezca event en NULL, EventLength en cero y EventData al puntero a la estructura KSEVENTDATA que se usó anteriormente para habilitar el evento.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | DesktopMobile |
encabezado de | ks.h (incluya Ks.h) |