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

Содержит значения, указывающие тип асинхронного события.

Синтаксис

typedef enum {
  NVME_ASYNC_EVENT_TYPE_ERROR_STATUS,
  NVME_ASYNC_EVENT_TYPE_HEALTH_STATUS,
  NVME_ASYNC_EVENT_TYPE_NOTICE,
  NVME_ASYNC_EVENT_TYPE_IO_COMMAND_SET_STATUS,
  NVME_ASYNC_EVENT_TYPE_VENDOR_SPECIFIC
} NVME_ASYNC_EVENT_TYPES;

Константы

 
NVME_ASYNC_EVENT_TYPE_ERROR_STATUS
Общая ошибка, не связанная с определенной командой. Состояние этого события является одним из значений, указанных в перечислении NVME_ASYNC_EVENT_ERROR_STATUS_CODES .
NVME_ASYNC_EVENT_TYPE_HEALTH_STATUS
Событие состояния SMART или Работоспособности. Состояние этого события является одним из значений, указанных в перечислении NVME_ASYNC_EVENT_HEALTH_STATUS_CODES .
NVME_ASYNC_EVENT_TYPE_NOTICE
Событие Уведомления. Состояние этого события является одним из значений, указанных в перечислении NVME_ASYNC_EVENT_NOTICE_CODES .
NVME_ASYNC_EVENT_TYPE_IO_COMMAND_SET_STATUS
Событие набора команд ввода-вывода. Состояние этого события является одним из значений, указанных в перечислении NVME_ASYNC_EVENT_IO_COMMAND_SET_STATUS_CODES .
NVME_ASYNC_EVENT_TYPE_VENDOR_SPECIFIC
Событие конкретного поставщика. Состояние этого события является одним из значений, указанных в перечислении NVME_ASYNC_EVENT_TYPE_VENDOR_SPECIFIC_CODES .

Комментарии

Используйте значения сведений о типе события из этого перечисления в Dword 0 записи Очередь завершения для команды асинхронного запроса событий.

Требования

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