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