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 1
sur , 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 0
sur , 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 , 0
le 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 |