Поделиться через


Функция 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