Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Драйвер может использовать IOCTL_STORAGE_FIRMWARE_ACTIVATE для активации образа встроенного ПО на устройстве хранения.
Основной код
Входной буфер
Irp->AssociatedIrp.SystemBuffer содержит STORAGE_HW_FIRMWARE_ACTIVATE данные, указывающие сведения о скачанном встроенном ПО для активации.Длина входного буфера
Parameters.DeviceIoControl.InputBufferLength указывает размер буфера параметров в Irp->AssociatedIrp.SystemBuffer, который должен быть >= размер(STORAGE_HW_FIRMWARE_ACTIVATE).Выходной буфер
Эта структура IOCTL не имеет выходной структуры.
Длина выходного буфера
Никакой.
Блок состояния
В поле Information задано количество возвращаемых байтов. Поле состояния имеет значение STATUS_SUCCESSили, возможно, STATUS_INSUFFICIENT_RESOURCES.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| заголовка | ntddstor.h (include Ntddstor.h) |
См. также
IOCTL_STORAGE_FIRMWARE_DOWNLOAD
IOCTL_STORAGE_FIRMWARE_GET_INFO