デバイス自己テストの状態、完了率、および結果を説明するデバイス自己テスト ログ ページの情報を指定するフィールドが含まれています。
この構造体は、[ログ ページの取得] コマンドによって返されます。 詳細については、「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;
Members
CurrentOperation
現在の Device Self-Test 操作を記述するフィールドを含む CurrentOperation 構造体。
CurrentOperation.Status
現在のデバイス Self-Test 操作の状態を示します。
CurrentOperation.Reserved
CurrentOperation 構造体の予約済みフィールド。
CurrentCompletion
Device 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構造体の配列。最新から最も古い順に並べ替えられます。
Requirements
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 10 |
| Header | nvme.h |