unión NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG (nvme.h)

Contiene parámetros para la característica de configuración de eventos asincrónica que controla los eventos que desencadenan una notificación de eventos asincrónica al host.

Los valores de esta estructura se usan en el campo AsyncEventConfig de la estructura NVME_CDW11_FEATURES .

Sintaxis

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;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CriticalWarnings

Especifica si se envía una notificación de eventos asincrónica al host para la advertencia crítica correspondiente especificada en el campo CriticalWarning del registro de información de estado /SMART.

Cuando el valor de este campo se establece 1en , se envía una notificación de eventos asincrónica cuando el campo CriticalWarning correspondiente se establece 1 en en el registro de información de estado o SMART. Cuando el valor de este campo se establece 0en , no se envía una notificación de eventos asincrónicas cuando el campo CriticalWarning correspondiente se establece 1 en en el registro de información de estado /SMART.

DUMMYSTRUCTNAME.NsAttributeNotices

Especifica si se envía una notificación de eventos asincrónica al host para un cambio de atributo de espacio de nombres NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED.

Cuando el valor de este campo se establece 1en , el evento Namespace Attribute Changed se envía al host cuando se produce esta condición. Cuando el valor de este campo se borra en 0, el controlador no enviará el evento Namespace Attribute Changed al host.

DUMMYSTRUCTNAME.FwActivationNotices

Especifica si se envía una notificación de eventos asincrónica al host para un evento de inicio de activación de firmware NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING.

Cuando el valor de este campo se establece 1en , el evento De inicio de activación de firmware se envía al host cuando se produce esta condición. Cuando el valor de este campo se borra en 0, el controlador no enviará el evento De inicio de activación de firmware al host.

DUMMYSTRUCTNAME.TelemetryLogNotices

Especifica si se envía una notificación de eventos asincrónica al host para un evento de registro de telemetría cambiado NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED.

DUMMYSTRUCTNAME.ANAChangeNotices

DUMMYSTRUCTNAME.PredictableLogChangeNotices

DUMMYSTRUCTNAME.LBAStatusNotices

DUMMYSTRUCTNAME.EnduranceEventNotices

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.ZoneDescriptorNotices

DUMMYSTRUCTNAME.Reserved1

AsUlong

Comentarios

La característica de configuración de eventos asincrónica se puede usar para deshabilitar los eventos de informes en el caso de una condición persistente.

Requisitos

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

Consulte también