Freigeben über


IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD IOCTL (ntddstor.h)

Ein Treiber kann IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD verwenden, um den Temperaturschwellenwert eines Speichergeräts festzulegen (sofern es von der Hardware unterstützt wird). Verwenden Sie IOCTL_STORAGE_QUERY_PROPERTY , um festzustellen, ob das Gerät das Ändern der Temperaturschwellenwerte über und unter unterstützt.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Eine STORAGE_TEMPERATURE_THRESHOLD-Struktur .

Eingabepufferlänge

Parameters.DeviceIoControl.OutputBufferLength in der E/A-Stapelposition gibt die Größe des Parameterpuffers in Bytes an, die = sizeof(STORAGE_TEMPERATURE_THRESHOLD) sein >muss.

Ausgabepuffer

Diese IOCTL verfügt über keine Ausgabestruktur.

Länge des Ausgabepuffers

Diese IOCTL verfügt über keine Ausgabestruktur.

Statusblock

Das Feld Information ist auf die Anzahl der zurückgegebenen Bytes festgelegt. Das Feld Status ist auf STATUS_SUCCESS oder möglicherweise auf STATUS_INSUFFICIENT_RESOURCES festgelegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile ntddstor.h (include Ntddstor.h)

Weitere Informationen

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO