énumération NVME_ASYNC_EVENT_TYPES (nvme.h)

Contient des valeurs qui indiquent un type d’événement asynchrone.

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
Erreur générale qui n’est pas associée à une commande spécifique. La status de cet événement est l’une des valeurs spécifiées dans l’énumération NVME_ASYNC_EVENT_ERROR_STATUS_CODES.
NVME_ASYNC_EVENT_TYPE_HEALTH_STATUS
Événement SMART ou Health status. La status de cet événement est l’une des valeurs spécifiées dans l’énumération NVME_ASYNC_EVENT_HEALTH_STATUS_CODES.
NVME_ASYNC_EVENT_TYPE_NOTICE
Événement De notification. La status de cet événement est l’une des valeurs spécifiées dans l’énumération NVME_ASYNC_EVENT_NOTICE_CODES.
NVME_ASYNC_EVENT_TYPE_IO_COMMAND_SET_STATUS
Événement de jeu de commandes d’E/S. La status de cet événement est l’une des valeurs spécifiées dans l’énumération NVME_ASYNC_EVENT_IO_COMMAND_SET_STATUS_CODES.
NVME_ASYNC_EVENT_TYPE_VENDOR_SPECIFIC
Événement spécifique au fournisseur. La status de cet événement est l’une des valeurs spécifiées dans l’énumération NVME_ASYNC_EVENT_TYPE_VENDOR_SPECIFIC_CODES.

Remarques

Utilisez les valeurs d’informations sur le type d’événement de cette énumération dans Dword 0 de l’entrée File d’attente d’achèvement pour une commande de demande d’événement asynchrone.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
En-tête nvme.h