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 0hen , 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