IOCTL_STORAGE_FIRMWARE_ACTIVATE IOCTL (ntddstor.h)

Um driver pode usar IOCTL_STORAGE_FIRMWARE_ACTIVATE para ativar uma imagem de firmware em um dispositivo de armazenamento.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O Irp->AssociatedIrp.SystemBuffer contém STORAGE_HW_FIRMWARE_ACTIVATE dados que especificam informações sobre o firmware baixado a ser ativado.

Comprimento do buffer de entrada

Parameters.DeviceIoControl.InputBufferLength indica o tamanho, em bytes, do buffer de parâmetro em Irp->AssociatedIrp.SystemBuffer, que deve ser >= sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).

Buffer de saída

Este IOCTL não tem nenhuma estrutura de saída.

Comprimento do buffer de saída

Nenhum.

Bloco de status

O campo Informações é definido como o número de bytes retornados. O campo Status é definido como STATUS_SUCCESS ou possivelmente para STATUS_INSUFFICIENT_RESOURCES.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho ntddstor.h (inclua Ntddstor.h)

Confira também

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