Skip to content

Latest commit

 

History

History
106 lines (68 loc) · 3.3 KB

ni-ntddstor-ioctl_storage_firmware_activate.md

File metadata and controls

106 lines (68 loc) · 3.3 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NI:ntddstor.IOCTL_STORAGE_FIRMWARE_ACTIVATE
IOCTL_STORAGE_FIRMWARE_ACTIVATE (ntddstor.h)
A driver can use IOCTL_STORAGE_FIRMWARE_ACTIVATE to activate a firmware image on a storage device.
storage\ioctl_storage_firmware_activate.htm
storage
03/29/2018
IOCTL_STORAGE_FIRMWARE_ACTIVATE IOCTL
IOCTL_STORAGE_FIRMWARE_ACTIVATE, IOCTL_STORAGE_FIRMWARE_ACTIVATE control, IOCTL_STORAGE_FIRMWARE_ACTIVATE control code [Storage Devices], ntddstor/IOCTL_STORAGE_FIRMWARE_ACTIVATE, storage.ioctl_storage_firmware_activate
ntddstor.h
Ntddstor.h
Windows
Windows 10
Windows Server 2016
Windows
IOCTL_STORAGE_FIRMWARE_ACTIVATE
ntddstor/IOCTL_STORAGE_FIRMWARE_ACTIVATE
APIRef
kbSyntax
HeaderDef
Ntddstor.h
IOCTL_STORAGE_FIRMWARE_ACTIVATE

IOCTL_STORAGE_FIRMWARE_ACTIVATE IOCTL

-description

A driver can use IOCTL_STORAGE_FIRMWARE_ACTIVATE to activate a firmware image on a storage device.

-ioctlparameters

-ioctl-major-code

-input-buffer

Irp->AssociatedIrp.SystemBuffer contains STORAGE_HW_FIRMWARE_ACTIVATE data that specifies information about the downloaded firmware to activate.

-input-buffer-length

Parameters.DeviceIoControl.InputBufferLength indicates the size, in bytes, of the parameter buffer at Irp->AssociatedIrp.SystemBuffer, which must be >= sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).

-output-buffer

This IOCTL has no output structure.

-output-buffer-length

None.

-in-out-buffer

-inout-buffer-length

-status-block

The Information field is set to the number of bytes returned. The Status field is set to STATUS_SUCCESS, or possibly to STATUS_INSUFFICIENT_RESOURCES.

-see-also

IOCTL_STORAGE_FIRMWARE_DOWNLOAD

IOCTL_STORAGE_FIRMWARE_GET_INFO

STORAGE_HW_FIRMWARE_ACTIVATE

STORAGE_HW_FIRMWARE_DOWNLOAD

STORAGE_HW_FIRMWARE_INFO

STORAGE_HW_FIRMWARE_INFO_QUERY

STORAGE_HW_FIRMWARE_SLOT_INFO