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 1
en , 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 0
en , 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 1
en , 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 1
en , 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 |