union NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG (nvme.h)

Contient des paramètres pour la fonctionnalité de configuration d’événements asynchrones qui contrôle les événements qui déclenchent une notification d’événement asynchrone à l’hôte.

Les valeurs de cette structure sont utilisées dans le champ AsyncEventConfig de la structure NVME_CDW11_FEATURES .

Syntaxe

typedef union {
  struct {
    ULONG CriticalWarnings : 8;
    ULONG NsAttributeNotices : 1;
    ULONG FwActivationNotices : 1;
    ULONG TelemetryLogNotices : 1;
    ULONG ANAChangeNotices : 1;
    ULONG PredictableLogChangeNotices : 1;
    ULONG LBAStatusNotices : 1;
    ULONG EnduranceEventNotices : 1;
    ULONG Reserved0 : 12;
    ULONG ZoneDescriptorNotices : 1;
    ULONG Reserved1 : 4;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG, *PNVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CriticalWarnings

Spécifie si une notification d’événement asynchrone est envoyée à l’hôte pour l’avertissement critique correspondant spécifié dans le champ CriticalWarning du journal d’informations smart/intégrité.

Lorsque la valeur de ce champ est définie 1sur , une notification d’événement asynchrone est envoyée lorsque le champ CriticalWarning correspondant est défini 1 sur dans le journal d’informations smart/intégrité. Lorsque la valeur de ce champ est définie 0sur , une notification d’événement asynchrone n’est pas envoyée lorsque le champ CriticalWarning correspondant est défini sur 1 dans le journal d’informations smart/intégrité.

DUMMYSTRUCTNAME.NsAttributeNotices

Spécifie si une notification d’événement asynchrone est envoyée à l’hôte pour une modification d’attribut d’espace de noms NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED.

Lorsque la valeur de ce champ est définie sur 1, l’événement Namespace Attribute Changed est envoyé à l’hôte lorsque cette condition se produit. Lorsque la valeur de ce champ est effacée pour 0, le contrôleur n’envoie pas l’événement Namespace Attribute Changed à l’hôte.

DUMMYSTRUCTNAME.FwActivationNotices

Spécifie si une notification d’événement asynchrone est envoyée à l’hôte pour un événement de démarrage de l’activation du microprogramme NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING.

Lorsque la valeur de ce champ est définie sur 1, l’événement De démarrage de l’activation du microprogramme est envoyé à l’hôte lorsque cette condition se produit. Lorsque la valeur de ce champ est effacée , 0le contrôleur n’envoie pas l’événement de démarrage de l’activation du microprogramme à l’hôte.

DUMMYSTRUCTNAME.TelemetryLogNotices

Spécifie si une notification d’événement asynchrone est envoyée à l’hôte pour un événement de journal de télémétrie modifié NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED.

DUMMYSTRUCTNAME.ANAChangeNotices

DUMMYSTRUCTNAME.PredictableLogChangeNotices

DUMMYSTRUCTNAME.LBAStatusNotices

DUMMYSTRUCTNAME.EnduranceEventNotices

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.ZoneDescriptorNotices

DUMMYSTRUCTNAME.Reserved1

AsUlong

Remarques

La fonctionnalité de configuration d’événement asynchrone peut être utilisée pour désactiver les événements de création de rapports dans le cas d’une condition persistante.

Configuration requise

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

Voir aussi