Freigeben über


NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG Union (nvme.h)

Enthält Parameter für das Feature für die asynchrone Ereigniskonfiguration, das die Ereignisse steuert, die eine asynchrone Ereignisbenachrichtigung für den Host auslösen.

Die Werte aus dieser Struktur werden im Feld AsyncEventConfig der NVME_CDW11_FEATURES-Struktur verwendet.

Syntax

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;

Member

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CriticalWarnings

Gibt an, ob eine asynchrone Ereignisbenachrichtigung an den Host für die entsprechende kritische Warnung gesendet wird, die im Feld Kritische Warnung des SMART/Integritätsinformationsprotokolls angegeben ist.

Wenn der Wert in diesem Feld auf 1festgelegt ist, wird eine asynchrone Ereignisbenachrichtigung gesendet, wenn das entsprechende CriticalWarning-Feld im SMART-/Integritätsinformationsprotokoll auf 1 festgelegt ist. Wenn der Wert in diesem Feld auf 0festgelegt ist, wird keine asynchrone Ereignisbenachrichtigung gesendet, wenn das entsprechende CriticalWarning-Feld im SMART-/Integritätsinformationsprotokoll auf 1 festgelegt ist.

DUMMYSTRUCTNAME.NsAttributeNotices

Gibt an, ob eine asynchrone Ereignisbenachrichtigung für eine Namespaceattributeänderung NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED an den Host gesendet wird.

Wenn der Wert in diesem Feld auf 1festgelegt ist, wird das Namespace Attribute Changed-Ereignis an den Host gesendet, wenn diese Bedingung auftritt. Wenn der Wert in diesem Feld für 0gelöscht wird, sendet der Controller das Namespace Attribute Changed-Ereignis nicht an den Host.

DUMMYSTRUCTNAME.FwActivationNotices

Gibt an, ob eine asynchrone Ereignisbenachrichtigung für ein Startereignis der Firmwareaktivierung NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING an den Host gesendet wird.

Wenn der Wert in diesem Feld auf 1festgelegt ist, wird das Ereignis Firmware Activation Starting an den Host gesendet, wenn diese Bedingung auftritt. Wenn der Wert in diesem Feld für 0gelöscht wird, sendet der Controller das Ereignis Firmware Activation Starting nicht an den Host.

DUMMYSTRUCTNAME.TelemetryLogNotices

Gibt an, ob eine asynchrone Ereignisbenachrichtigung für ein geändertes Telemetrieprotokollereignis NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED an den Host gesendet wird.

DUMMYSTRUCTNAME.ANAChangeNotices

DUMMYSTRUCTNAME.PredictableLogChangeNotices

DUMMYSTRUCTNAME.LBAStatusNotices

DUMMYSTRUCTNAME.EnduranceEventNotices

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.ZoneDescriptorNotices

DUMMYSTRUCTNAME.Reserved1

AsUlong

Hinweise

Das Feature für die asynchrone Ereigniskonfiguration kann verwendet werden, um die Meldung von Ereignissen im Falle einer persistenten Bedingung zu deaktivieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile nvme.h

Weitere Informationen