ドライバーは、IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD を使用して、ストレージ デバイスの温度しきい値を設定できます (ハードウェアでサポートされている場合)。 IOCTL_STORAGE_QUERY_PROPERTY を使用して、デバイスで温度しきい値の変更がサポートされているかどうかを確認します。
メジャー コード
入力バッファー
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 を含む) |