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 |