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 |