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 (bei Unterstützung durch die Hardware) festzulegen. Verwenden Sie IOCTL_STORAGE_QUERY_PROPERTY, um zu ermitteln, ob das Gerät das Ändern der Über- und Untertemperaturschwellen unterstützt.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Eine STORAGE_TEMPERATURE_THRESHOLD Struktur.

Eingabepufferlänge

Parameters.DeviceIoControl.OutputBufferLength- an der I/O-Stapelposition gibt die Größe des Parameterpuffers in Bytes an, die >= Sizeof(STORAGE_TEMPERATURE_THRESHOLD).

Ausgabepuffer

Diese IOCTL hat keine Ausgabestruktur.

Länge des Ausgabepuffers

Diese IOCTL hat keine Ausgabestruktur.

Statusblock

Das Feld Information wird auf die Anzahl der zurückgegebenen Bytes festgelegt. Das Feld Status wird auf STATUS_SUCCESSoder möglicherweise auf STATUS_INSUFFICIENT_RESOURCESfestgelegt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- ntddstor.h (include Ntddstor.h)

Siehe auch

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO