estructura NVME_DEVICE_SELF_TEST_LOG (nvme.h)
Contiene campos que especifican la información de una página de registro de prueba automática del dispositivo que describe el estado, el porcentaje de finalización y los resultados de una prueba automática del dispositivo.
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 {
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;
Miembros
CurrentOperation
Estructura CurrentOperation que contiene campos que describen la operación Self-Test del dispositivo actual.
CurrentOperation.Status
Indica el estado de la operación actual del dispositivo Self-Test.
CurrentOperation.Reserved
Campo reservado en la estructura CurrentOperation .
CurrentCompletion
Estructura CurrentCompletion que contiene campos que describen la finalización de una operación device Self-Test.
CurrentCompletion.CompletePercent
Indica el porcentaje de finalización de la operación device Self-Test. Este campo es válido si el campo CurrentOperation.Status no es cero.
CurrentCompletion.Reserved
Campo reservado en la estructura CurrentCompletion .
Reserved[2]
Campo reservado.
ResultData[20]
Matriz de 20 estructuras NVME_DEVICE_SELF_TEST_RESULT_DATA que contienen datos de resultados para las últimas 20 operaciones de Self-Test de dispositivo, ordenadas en orden de la más reciente a la más antigua disponible.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Encabezado | nvme.h |