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 |