共用方式為


IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD IOCTL (ntddstor.h)

當硬體) 支援時,驅動程式可以使用 IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD 來設定存儲設備的溫度閾值 (。 使用 IOCTL_STORAGE_QUERY_PROPERTY 來判斷裝置是否支援變更超過和低於溫度閾值。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

STORAGE_TEMPERATURE_THRESHOLD 結構。

輸入緩衝區長度

I/O 堆棧位置中的 Parameters.DeviceIoControl.OutputBufferLength 指出參數緩衝區的大小,其大小必須是 >= sizeof (STORAGE_TEMPERATURE_THRESHOLD)

輸出緩衝區

這個 IOCTL 沒有輸出結構。

輸出緩衝區長度

這個 IOCTL 沒有輸出結構。

狀態區塊

[ 資訊 ] 位元位會設定為傳回的位元組數目。 [ 狀態 ] 字段會設定為 [STATUS_SUCCESS],或可能設定為 [STATUS_INSUFFICIENT_RESOURCES]。

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
標頭 ntddstor.h (包含 Ntddstor.h)

另請參閱

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO