estrutura NVME_DEVICE_SELF_TEST_LOG (nvme.h)
Contém campos que especificam as informações em uma página de log de auto-teste do dispositivo que descreve o status, o percentual de conclusão e os resultados de um auto-teste do dispositivo.
Essa estrutura é retornada pelo comando Obter Página de Log. Para obter mais informações, consulte NVME_CDW10_GET_LOG_PAGE.
Sintaxe
typedef struct {
struct {
UCHAR Status : 4;
UCHAR Reserved : 4;
} CurrentOperation;
struct {
UCHAR CompletePercent : 7;
UCHAR Reserved : 1;
} CurrentCompletion;
UCHAR Reserved[2];
NVME_DEVICE_SELF_TEST_RESULT_DATA ResultData[20];
} NVME_DEVICE_SELF_TEST_LOG, *PNVME_DEVICE_SELF_TEST_LOG;
Membros
CurrentOperation
Uma estrutura CurrentOperation que contém campos que descrevem a operação de Self-Test do dispositivo atual.
CurrentOperation.Status
Indica o status da operação de Self-Test do dispositivo atual.
CurrentOperation.Reserved
Um campo reservado na estrutura CurrentOperation .
CurrentCompletion
Uma estrutura CurrentCompletion que contém campos que descrevem a conclusão de uma operação de Self-Test de dispositivos.
CurrentCompletion.CompletePercent
Indica o percentual de conclusão da operação Self-Test dispositivo. Esse campo será válido se o campo CurrentOperation.Status for diferente de zero.
CurrentCompletion.Reserved
Um campo reservado na estrutura CurrentCompletion .
Reserved[2]
Um campo reservado.
ResultData[20]
Uma matriz de 20 estruturas NVME_DEVICE_SELF_TEST_RESULT_DATA que contêm dados de resultado para as últimas 20 operações de Self-Test de dispositivo, classificadas em ordem das mais recentes para as mais antigas disponíveis.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Cabeçalho | nvme.h |