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