共用方式為


IOCTL_THERMAL_READ_TEMPERATURE

ACPI 驅動程式會將IOCTL_THERMAL_READ_TEMPERATURE輸入/輸出 (I/O) 控制要求傳送至溫度感應器驅動程式。 收到此要求時,可能需要驅動程式才能提供熱區域的溫度。

輸入參數

若要擷取輸入緩衝區,請呼叫 WdfRequestRetrieveInputBuffer。 輸入緩衝區包含 THERMAL_WAIT_READ 結構。 Timeout 成員指出何時返回熱區域溫度,要求到期的時間。 如果收到的 逾時 值為 -1,則要求永遠不會過期。

輸出參數

若要擷取輸出緩衝區,請呼叫 WdfRequestRetrieveOutputBuffer。 Buffer 參數指向 ULONG。 將值設定為熱區域溫度,以十分之一度為 Kelvin。

I/O 狀態

藉由呼叫 WdfRequestCompleteWithInformation 來完成要求,並在要求成功時將 Status 設定為 STATUS_SUCCESS。 否則,適當的 NTSTATUS 錯誤條件。 驅動程式可以將傳回的位元組傳遞至 Information 參數中的 sizeof (ULONG) 。 Windows 中的熱管理相關主題

IOCTL_THERMAL_READ_POLICY

在 Windows 中的熱管理