IOCTL_STORAGE_FIRMWARE_ACTIVATE IOCTL (ntddstor.h)
ドライバーは、IOCTL_STORAGE_FIRMWARE_ACTIVATE を使用して、ストレージ デバイス上のファームウェア イメージをアクティブ化できます。
メジャー コード
入力バッファー
Irp->AssociatedIrp.SystemBuffer には、アクティブ化するダウンロードしたファームウェアに関する情報を指定する STORAGE_HW_FIRMWARE_ACTIVATE データが含まれています。入力バッファーの長さ
Parameters.DeviceIoControl.InputBufferLength は、Irp->AssociatedIrp.SystemBufferのパラメーター バッファーのサイズをバイト単位で示します。これは、>= sizeof(STORAGE_HW_FIRMWARE_ACTIVATE) である必要があります。出力バッファー
この IOCTL には出力構造がありません。
出力バッファーの長さ
何一つ。
状態ブロック
情報 フィールドは、返されるバイト数に設定されます。 ステータス フィールドは STATUS_SUCCESSに設定され、場合によっては STATUS_INSUFFICIENT_RESOURCESに設定されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | Windows Server 2016 |
ヘッダー | ntddstor.h (Ntddstor.h を含む) |
関連項目
IOCTL_STORAGE_FIRMWARE_DOWNLOAD
IOCTL_STORAGE_FIRMWARE_GET_INFO