estructura NVME_ENDURANCE_GROUP_LOG (nvme.h)

Contiene campos que especifican la información de una página de registro de información del grupo de resistencia que indica la cantidad de datos que se leen y escriben en un grupo de resistencia.

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 {
  ULONG Reserved0;
  UCHAR AvailableSpareThreshold;
  UCHAR PercentageUsed;
  UCHAR Reserved1[26];
  UCHAR EnduranceEstimate[16];
  UCHAR DataUnitsRead[16];
  UCHAR DataUnitsWritten[16];
  UCHAR MediaUnitsWritten[16];
  UCHAR Reserved2[416];
} NVME_ENDURANCE_GROUP_LOG, *PNVME_ENDURANCE_GROUP_LOG;

Miembros

Reserved0

AvailableSpareThreshold

La cantidad de capacidad de reserva antes de alcanzar el umbral, expresada como un porcentaje normalizado (de 0 a 100).

PercentageUsed

Una estimación específica del proveedor del porcentaje de vida utilizado para los conjuntos nvM en el grupo de resistencia, expresado en unidades de 1000 millones.

Reserved1[26]

Campo reservado.

EnduranceEstimate[16]

Una estimación del número total de bytes de datos escritos en conjuntos nvM en el grupo de resistencia, expresado en unidades de 1000 millones.

DataUnitsRead[16]

El número total de bytes de datos leídos de los conjuntos nvM en el grupo de resistencia, expresado en unidades de 1000 millones.

DataUnitsWritten[16]

El número total de bytes de datos escritos en los conjuntos nvM del grupo de resistencia, expresados en unidades de 1000 millones.

Este valor solo incluye los datos escritos por el host.

MediaUnitsWritten[16]

El número total de bytes de datos escritos en los conjuntos nvM del grupo de resistencia, expresados en unidades de 1000 millones.

Este valor incluye los datos escritos por el host y el controlador.

Reserved2[416]

Campo reservado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Encabezado nvme.h