Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта структура содержит сведения о встроенном ПО устройства.
Синтаксис
typedef struct _STORAGE_HW_FIRMWARE_INFO {
DWORD Version;
DWORD Size;
BYTE SupportUpgrade :1;
BYTE Reserved0 :7;
BYTE SlotCount;
BYTE ActiveSlot;
BYTE PendingActivateSlot;
BOOLEAN FirmwareShared;
BYTE Reserved[3];
DWORD ImagePayloadAlignment;
DWORD ImagePayloadMaxSize;
STORAGE_HW_FIRMWARE_SLOT_INFO Slot[ANYSIZE_ARRAY];
} STORAGE_HW_FIRMWARE_INFO, *PSTORAGE_HW_FIRMWARE_INFO;
Members
-
Версия
-
Версия этой структуры. Для параметра sizeof(STORAGE_HW_FIRMWARE_INFO) должно быть задано значение sizeof(STORAGE_HW_FIRMWARE_INFO)
-
размера
-
Размер этой структуры в виде буфера, включая слот.
-
SupportUpgrade
-
Указывает, что это встроенное ПО поддерживает обновление.
-
Зарезервировано
-
Зарезервировано для дальнейшего использования.
-
SlotCount
-
Количество слотов встроенного ПО на устройстве. Это измерение массива слотов.
Замечание
Некоторые устройства могут хранить более 1 образа встроенного ПО, если они имеют более 1 слота встроенного ПО.
-
ActiveSlot
-
Слот встроенного ПО, содержащий текущий активный или работающий образ встроенного ПО.
-
PendingActivateSlot
-
Слот встроенного ПО, ожидающий активации.
-
FirmwareShared
-
Указывает, что встроенное ПО применяется как к устройству, так и к контроллеру или адаптеру, например ssd NVMe.
-
Скрытный
-
Зарезервировано для дальнейшего использования.
-
ImagePayloadAlignment
-
Выравнивание полезных данных изображения в количестве байтов. Максимальное значение — PAGE_SIZE. Размер передачи — это мутантный размер этого размера. Для некоторых протоколов требуется по крайней мере размер сектора. Если для этого значения задано значение 0, это означает, что это значение недопустимо.
-
ImagePayloadMaxSize
-
Максимальный размер полезных данных изображения используется для одной команды.
-
Щель
-
Содержит сведения о слоте для каждого слота на устройстве, тип STORAGE_HW_FIRMWARE_SLOT_INFO.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент |
Windows 10 [только классические приложения] |
| Минимальный поддерживаемый сервер |
Windows Server 2016 [только классические приложения] |
| Header |
|