Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Запрос управления IOCTL_THERMAL_READ_TEMPERATURE ввода-вывода отправляется драйвером ACPI драйверу датчика температуры. При получении этого запроса драйверу может потребоваться указать температуру тепловой зоны.
Входные параметры
Чтобы получить входной буфер, вызовите WdfRequestRetrieveInputBuffer. Входной буфер содержит структуру THERMAL_WAIT_READ . Элемент Timeout указывает, когда следует вернуться к температуре тепловой зоны, после которой истекает срок действия запроса. Если полученное значение времени ожидания равно -1, срок действия запроса никогда не истечет.
Выходные параметры
Чтобы получить выходной буфер, вызовите WdfRequestRetrieveOutputBuffer. Параметр Buffer указывает на ULONG. Установите значение температуры тепловой зоны в десятых градусах Кельвина.
Состояние ввода-вывода
Завершите запрос, вызвав WdfRequestCompleteWithInformation , и задайте для свойства Status значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае — соответствующее условие ошибки NTSTATUS. Драйвер может передать байты, возвращенные в sizeof(ULONG) в параметре Information. Другие разделы: управление температурой в Windows