estrutura NVME_ENDURANCE_GROUP_LOG (nvme.h)
Contém campos que especificam as informações em uma página de log de Informações do Grupo de Resistência que indica a quantidade de dados que estão sendo lidos e gravados em um Grupo de Resistência.
Essa estrutura é retornada pelo comando Obter Página de Log. Para obter mais informações, consulte NVME_CDW10_GET_LOG_PAGE.
Sintaxe
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;
Membros
Reserved0
AvailableSpareThreshold
A quantidade de capacidade sobressalente antes do limite ser atingido, expressa como uma porcentagem normalizada (0 a 100).
PercentageUsed
Uma estimativa específica do fornecedor da porcentagem de vida usada para os conjuntos de NVM no Grupo de Resistência, expressa em unidades de um bilhão.
Reserved1[26]
Um campo reservado.
EnduranceEstimate[16]
Uma estimativa do número total de bytes de dados gravados em conjuntos de NVM no Grupo de Resistência, expresso em unidades de um bilhão.
DataUnitsRead[16]
O número total de bytes de dados lidos dos conjuntos de NVM no Grupo de Resistência, expresso em unidades de um bilhão.
DataUnitsWritten[16]
O número total de bytes de dados gravados nos conjuntos de NVM no Grupo de Resistência, expresso em unidades de um bilhão.
Esse valor inclui apenas dados gravados pelo host.
MediaUnitsWritten[16]
O número total de bytes de dados gravados nos conjuntos de NVM no Grupo de Resistência, expresso em unidades de um bilhão.
Esse valor inclui dados gravados pelo host e pelo controlador.
Reserved2[416]
Um campo reservado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Cabeçalho | nvme.h |