Partager via


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

IOCTL_THERMAL_READ_POLICY

Gestion thermique dans Windows