Поделиться через


перечисление NVME_CSTS_SHST_SHUTDOWN_STATUS (nvme.h)

Содержит значения, указывающие состояние обработки завершения работы, инициированной узлом, задающим поле SHN в структуре NVME_CONTROLLER_CONFIGURATION .

Синтаксис

typedef enum {
  NVME_CSTS_SHST_NO_SHUTDOWN,
  NVME_CSTS_SHST_SHUTDOWN_IN_PROCESS,
  NVME_CSTS_SHST_SHUTDOWN_COMPLETED
} NVME_CSTS_SHST_SHUTDOWN_STATUS;

Константы

 
NVME_CSTS_SHST_NO_SHUTDOWN
Обычная операция (завершение работы не было запрошено).
NVME_CSTS_SHST_SHUTDOWN_IN_PROCESS
Обработка завершается.
NVME_CSTS_SHST_SHUTDOWN_COMPLETED
Обработка завершена.

Комментарии

Чтобы начать выполнение команд на контроллере после операции завершения работы (если для поля SHSTструктуры NVME_CONTROLLER_STATUS задано значение 10b), требуется сброс контроллера (установка поля EN в NVME_CONTROLLER_CONFIGURATION значение 0). Если программное обеспечение узла отправляет команды контроллеру без сброса, поведение не определено.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть nvme.h

См. также раздел

NVME_CONTROLLER_CONFIGURATION NVME_CONTROLLER_STATUS