Condividi tramite


NVME_DEVICE_SELF_TEST_LOG struttura (nvme.h)

Contiene campi che specificano le informazioni in una pagina del log di test self-test del dispositivo che descrive lo stato, la percentuale di completamento e i risultati di un auto-test del dispositivo.

Questa struttura viene restituita dal comando Get Log Page. Per altre informazioni, vedere NVME_CDW10_GET_LOG_PAGE.

Sintassi

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;

Members

CurrentOperation

Struttura CurrentOperation contenente campi che descrivono l'operazione di Self-Test dispositivo corrente.

CurrentOperation.Status

Indica lo stato dell'operazione di Self-Test dispositivo corrente.

CurrentOperation.Reserved

Campo riservato nella struttura CurrentOperation .

CurrentCompletion

Struttura CurrentCompletion contenente campi che descrivono il completamento di un'operazione Di Self-Test dispositivo.

CurrentCompletion.CompletePercent

Indica la percentuale di completamento dell'operazione Device Self-Test. Questo campo è valido se il campo CurrentOperation.Status è diverso da zero.

CurrentCompletion.Reserved

Campo riservato nella struttura CurrentCompletion .

Reserved[2]

Campo riservato.

ResultData[20]

Matrice di 20 strutture NVME_DEVICE_SELF_TEST_RESULT_DATA che contengono i dati dei risultati per le ultime 20 operazioni di Self-Test dispositivo, ordinate in ordine dal più recente al meno recente disponibile.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Intestazione nvme.h