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 필드가 0이 아닌 경우 이 필드는 유효합니다.
CurrentCompletion.Reserved
CurrentCompletion 구조의 예약된 필드입니다.
Reserved[2]
예약된 필드입니다.
ResultData[20]
최근 20개 디바이스 Self-Test 작업에 대한 결과 데이터를 포함하는 20개의 NVME_DEVICE_SELF_TEST_RESULT_DATA 구조체 배열로, 가장 최근부터 사용 가능한 가장 오래된 항목까지 순서대로 정렬됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
머리글 | nvme.h |