Bagikan melalui


struktur STORAGE_HW_FIRMWARE_INFO (ntddstor.h)

Struktur ini berisi informasi tentang firmware perangkat.

Sintaks

typedef struct _STORAGE_HW_FIRMWARE_INFO {
  ULONG                         Version;
  ULONG                         Size;
  UCHAR                         SupportUpgrade : 1;
  UCHAR                         Reserved0 : 7;
  UCHAR                         SlotCount;
  UCHAR                         ActiveSlot;
  UCHAR                         PendingActivateSlot;
  BOOLEAN                       FirmwareShared;
  UCHAR                         Reserved[3];
  ULONG                         ImagePayloadAlignment;
  ULONG                         ImagePayloadMaxSize;
  STORAGE_HW_FIRMWARE_SLOT_INFO Slot[ANYSIZE_ARRAY];
} STORAGE_HW_FIRMWARE_INFO, *PSTORAGE_HW_FIRMWARE_INFO;

Anggota

Version

Versi struktur ini. Ini harus diatur ke sizeof(STORAGE_HW_FIRMWARE_INFO)

Size

Ukuran struktur ini sebagai buffer termasuk slot.

SupportUpgrade

Menunjukkan bahwa firmware ini mendukung peningkatan.

Reserved0

Disiapkan untuk penggunaan masa mendatang.

SlotCount

Jumlah slot firmware pada perangkat. Ini adalah dimensi array Slot.

Catatan Beberapa perangkat dapat menyimpan lebih dari 1 gambar firmware, jika memiliki lebih dari 1 slot firmware.
 

ActiveSlot

Slot firmware yang berisi gambar firmware yang saat ini aktif/berjalan.

PendingActivateSlot

Slot firmware yang tertunda aktivasinya.

FirmwareShared

Menunjukkan bahwa firmware berlaku untuk perangkat dan pengontrol/adaptor, misalnya NVMe SSD.

Reserved[3]

Disiapkan untuk penggunaan masa mendatang.

ImagePayloadAlignment

Penyelarasan payload gambar, dalam jumlah byte. Maksimum adalah PAGE_SIZE. Ukuran transfer adalah mutliple dengan ukuran ini. Beberapa protokol memerlukan setidaknya ukuran sektor. Ketika nilai ini diatur ke 0, ini berarti bahwa nilai ini tidak valid.

ImagePayloadMaxSize

Ukuran maksimum payload gambar, ini digunakan untuk satu perintah.

Slot[ANYSIZE_ARRAY]

Berisi informasi slot untuk setiap slot pada perangkat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header ntddstor.h