Функция KsGenerateThermalEvent (ks.h)

Эта функция используется клиентами (драйверами минипорта), которые не хотят подписываться на диспетчер температуры, но хотят самостоятельно управлять температурой.

Существует проверка, который проверяет, поддерживает ли драйвер мини-порта интерфейс запроса для диспетчера температуры (например, устройством активно управляет диспетчер температуры). В случае устройств, управляемых диспетчером температуры, этот вызов отклоняется.

Синтаксис

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

Параметры

[in] Object

Может иметь значение KSDEVICE, KSFILTER или KSPIN. В зависимости от переданного объекта тепловое уведомление отправляется на уровне устройства, на уровне фильтра или на закрепление.

[in] Value

KSDEVICE_THERMAL_STATE_LOW или KSDEVICE_THERMAL_STATE_HIGH

Возвращаемое значение

Возвращает STATUS_SUCCESS для успешного выполнения и STATUS_INVALID_DEVICE_REQUEST, если параметры неверны.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ks.h
Библиотека Ks.lib