다음을 통해 공유


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