IOCTL_THERMAL_READ_TEMPERATURE
IOCTL_THERMAL_READ_TEMPERATURE I/O(입력/출력) 제어 요청은 ACPI 드라이버에서 온도 센서 드라이버로 전송됩니다. 이 요청을 받으면 드라이버가 열 영역의 온도를 제공해야 할 수 있습니다.
입력 매개 변수
입력 버퍼를 검색하려면 WdfRequestRetrieveInputBuffer를 호출합니다. 입력 버퍼에는 THERMAL_WAIT_READ 구조가 포함됩니다. 제한 시간 멤버는 언제 열 영역의 온도로 돌아갈지 나타내며, 그 이후에는 요청이 만료됩니다. 수신된 Timeout 값이 -1이면 요청이 만료되지 않습니다.
출력 매개 변수
출력 버퍼를 검색하려면 WdfRequestRetrieveOutputBuffer를 호출합니다. 버퍼 매개 변수는 ULONG을 가리킵니다. 값을 열 영역 온도(소수점 아래 첫째 자리 켈빈)로 설정합니다.
I/O 상태
WdfRequestCompleteWithInformation을 호출하여 요청을 완료하고 요청이 성공하면 상태를 STATUS_SUCCESS로 설정합니다. 그렇지 않으면 NTSTATUS 오류가 나타나는 조건이 됩니다. 드라이버는 Information 매개 변수에서 sizeof(ULONG)로 반환된 바이트를 전달할 수 있습니다. Windows 열 관리 관련 항목