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 |