IOCTL_THERMAL_READ_TEMPERATURE
La demande de contrôle d’entrée/sortie (E/S) IOCTL_THERMAL_READ_TEMPERATURE est envoyée par le pilote ACPI à un pilote de capteur de température. À la réception de cette demande, le pilote peut être tenu de fournir la température de la zone thermique.
Paramètres d’entrée
Pour récupérer le tampon d’entrée, appelez WdfRequestRetrieveInputBuffer. Le tampon d’entrée contient une structure THERMAL_WAIT_READ. Le membre Timeout indique le moment où il faut revenir à la température de la zone thermique, après quoi la demande expirera. Si la valeur Timeout reçue est de -1, la demande n’expire jamais.
Paramètres de sortie
Pour récupérer le tampon de sortie, appelez WdfRequestRetrieveOutputBuffer. Le paramètre Buffer pointe vers un ULONG. Définissez la valeur sur la température de la zone thermique, en dixièmes de degré Kelvin.
État des E/S
Terminez la demande en appelant WdfRequestCompleteWithInformation et définissez Status sur STATUS_SUCCESS si la demande réussit. Sinon, une condition d’erreur NTSTATUS appropriée. Le pilote peut passer les octets renvoyés à sizeof(ULONG) dans le paramètre Information. Rubriques connexes Gestion thermique dans Windows