Función KsGenerateThermalEvent (ks.h)

Esta función la usan los clientes (controladores de minipuerto) que no quieren suscribirse al administrador térmico, pero que quieren hacer su propia administración térmica.

Hay una comprobación que comprueba si el controlador de minipuerto tiene la compatibilidad con la interfaz de consulta para un administrador térmico (por ejemplo, el dispositivo está administrado activamente por un administrador térmico). En los casos de dispositivos administrados por un administrador térmico, esta llamada se rechaza.

Sintaxis

KSDDKAPI NTSTATUS KsGenerateThermalEvent(
  [in] PVOID                  Object,
  [in] KSDEVICE_THERMAL_STATE Value
);

Parámetros

[in] Object

Puede ser KSDEVICE, KSFILTER o KSPIN. Dependiendo del objeto pasado, la notificación térmica se envía en todo el dispositivo, en todo el filtro o en la patilla.

[in] Value

KSDEVICE_THERMAL_STATE_LOW o KSDEVICE_THERMAL_STATE_HIGH

Valor devuelto

Devuelve STATUS_SUCCESS de éxito y STATUS_INVALID_DEVICE_REQUEST si los parámetros son incorrectos.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ks.h
Library Ks.lib