estructura NVME_FIRMWARE_SLOT_INFO_LOG (nvme.h)
Contiene campos que especifican la información de la página de registro de información de ranura de firmware.
La página de registro de información de ranura de firmware informa del número de revisión de firmware (como una cadena ASCII) para cada una de las ranuras de firmware admitidas e indica el número de ranura activo. Esta página de registro es global para el controlador.
El comando Obtener página de registro devuelve esta estructura. Para obtener más información, consulte NVME_CDW10_GET_LOG_PAGE.
Sintaxis
typedef struct {
struct {
UCHAR ActiveSlot : 3;
UCHAR Reserved0 : 1;
UCHAR PendingActivateSlot : 3;
UCHAR Reserved1 : 1;
} AFI;
UCHAR Reserved0[7];
ULONGLONG FRS[7];
UCHAR Reserved1[448];
} NVME_FIRMWARE_SLOT_INFO_LOG, *PNVME_FIRMWARE_SLOT_INFO_LOG;
Miembros
AFI
Estructura de información de firmware activo (AFI) que contiene campos que especifican información sobre la revisión de firmware activa.
AFI.ActiveSlot
Indica la ranura de firmware que contiene la revisión de firmware que se ejecuta activamente.
Este valor se encuentra en Bits 0:2 de la estructura AFI .
AFI.Reserved0
El bit 3 de la estructura AFI está reservado.
AFI.PendingActivateSlot
Indica la ranura de firmware que se va a activar en el siguiente restablecimiento del controlador.
Cuando este campo se establece 0h
en , el controlador no indica la ranura de firmware que se va a activar en el siguiente restablecimiento del controlador.
Este valor está contenido en bits 4:6 de la estructura AFI .
AFI.Reserved1
El bit 7 de la estructura de AFI está reservado.
Reserved0[7]
FRS[7]
Matriz de 7 revisiones de firmware que contienen la revisión del firmware descargado en cada una de las 7 ranuras de firmware.
Los miembros de la matriz se denominan en función del número de ranura de firmware (1-7), de modo que la revisión de firmware para la ranura 1 (FRS1) está en la posición 1, la revisión de firmware para la ranura 2 (FRS2) está en la posición 2, y así sucesivamente, hasta revisión de firmware para la ranura 7 (FRS7) en la posición 7.
Si no hay ninguna revisión de firmware válida o si no se admite una ranura, se devolverán todos los ceros para esa ranura.
Reserved1[448]
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Encabezado | nvme.h |