структура 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
Структура CurrentOperation , содержащая поля, описывающие текущую операцию Self-Test устройства.
CurrentOperation.Status
Указывает состояние текущей операции Self-Test устройства.
CurrentOperation.Reserved
Зарезервированное поле в структуре CurrentOperation .
CurrentCompletion
Структура CurrentCompletion , содержащая поля, описывающие завершение операции Self-Test устройства.
CurrentCompletion.CompletePercent
Указывает процент завершения операции Self-Test устройства. Это поле допустимо, если поле CurrentOperation.Status не равно нулю.
CurrentCompletion.Reserved
Зарезервированное поле в структуре CurrentCompletion .
Reserved[2]
Зарезервированное поле.
ResultData[20]
Массив из 20 NVME_DEVICE_SELF_TEST_RESULT_DATA структур, содержащих данные результатов для последних 20 операций Self-Test устройств, отсортированные по порядку от самых последних к самым старым доступным.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |