Freigeben über


IOCTL_THERMAL_READ_POLICY

Die IOCTL\_THERMAL\_READ\_POLICY input/output (I/O)-Steuerelementanforderung wird vom Kernel an den Richtlinientreiber einer Wärmezone gesendet, um die bevorzugte Richtlinie der Treiber der Treiber zu lesen.

Eingabeparameter

Um den Eingabepuffer abzurufen, rufen Sie WdfRequestRetrieveInputBuffer auf. Der Eingabepuffer enthält eine THERMAL_POLICY-Struktur , die die aktuelle Richtlinie angibt, die der Kernel für die thermische Zone hat.

Ausgabeparameter

Um den Ausgabepuffer abzurufen, rufen Sie WdfRequestRetrieveOutputBuffer auf. Der Parameter Puffer verweist auf eine THERMAL_POLICY Struktur. Legen Sie die Mitglieder des THERMAL_POLICY auf die bevorzugte Wärmerichtlinie Ihres Richtlinientreibers fest.

E/A-Status

Schließen Sie die Anforderung ab, indem Sie WdfRequestCompleteWithInformation aufrufen und „Status“ auf „STATUS_SUCCESS“ festlegen, wenn die Anforderung erfolgreich ist. Andernfalls ist eine entsprechende NTSTATUS-Fehlerbedingung erforderlich. Der Treiber kann die Bytes übergeben, die im sizeof(ULONG)Information-Parameter zurückgegeben werden.

IOCTL_THERMAL_READ_TEMPERATURE

Wärmeverwaltung in Windows