NVME_DEVICE_SELF_TEST_LOG 结构 (nvme.h)

包含指定设备自检日志页中描述设备自检状态、完成百分比和结果的信息的字段。

此结构由“获取日志页”命令返回。 有关详细信息,请参阅 NVME_CDW10_GET_LOG_PAGE

语法

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;

成员

CurrentOperation

包含描述当前设备 Self-Test 操作的字段的 CurrentOperation 结构。

CurrentOperation.Status

指示当前设备 Self-Test 操作的状态。

CurrentOperation.Reserved

CurrentOperation 结构中的保留字段。

CurrentCompletion

包含描述设备 Self-Test 操作完成的字段的 CurrentCompletion 结构。

CurrentCompletion.CompletePercent

指示设备 Self-Test 操作的完成百分比。 如果 CurrentOperation.Status 字段为非零,则此字段有效。

CurrentCompletion.Reserved

CurrentCompletion 结构中的保留字段。

Reserved[2]

保留字段。

ResultData[20]

包含最近 20 个设备 Self-Test 操作的结果数据的 20 个NVME_DEVICE_SELF_TEST_RESULT_DATA结构的数组,按从最新到最早的可用顺序排序。

要求

要求
最低受支持的客户端 Windows 10
标头 nvme.h