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.