enumeración NVME_ASYNC_EVENT_TYPES (nvme.h)

Contiene valores que indican un tipo de evento asincrónico.

Syntax

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;

Constantes

 
NVME_ASYNC_EVENT_TYPE_ERROR_STATUS
Error general que no está asociado a un comando específico. El estado de este evento es uno de los valores especificados en la enumeración NVME_ASYNC_EVENT_ERROR_STATUS_CODES .
NVME_ASYNC_EVENT_TYPE_HEALTH_STATUS
Un evento de estado SMART o Health. El estado de este evento es uno de los valores especificados en la enumeración NVME_ASYNC_EVENT_HEALTH_STATUS_CODES .
NVME_ASYNC_EVENT_TYPE_NOTICE
Un evento De aviso. El estado de este evento es uno de los valores especificados en la enumeración NVME_ASYNC_EVENT_NOTICE_CODES .
NVME_ASYNC_EVENT_TYPE_IO_COMMAND_SET_STATUS
Evento de conjunto de comandos de E/S. El estado de este evento es uno de los valores especificados en la enumeración NVME_ASYNC_EVENT_IO_COMMAND_SET_STATUS_CODES .
NVME_ASYNC_EVENT_TYPE_VENDOR_SPECIFIC
Evento específico del proveedor. El estado de este evento es uno de los valores especificados en la enumeración NVME_ASYNC_EVENT_TYPE_VENDOR_SPECIFIC_CODES .

Comentarios

Use los valores de información de tipo de evento de esta enumeración en Dword 0 de la entrada Cola de finalización para un comando de solicitud de evento asincrónica.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Encabezado nvme.h