NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG unione (nvme.h)
Contiene parametri per la funzionalità Configurazione eventi asincrona che controlla gli eventi che attivano una notifica di evento asincrona all'host.
I valori di questa struttura vengono usati nel campo AsyncEventConfig della struttura NVME_CDW11_FEATURES .
Sintassi
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;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.CriticalWarnings
Specifica se viene inviata una notifica di evento asincrona all'host per l'avviso critico corrispondente specificato nel campo CriticalWarning del log informazioni sull'integrità /smart.
Quando il valore in questo campo è impostato su 1
, viene inviata una notifica di evento asincrona quando il campo CriticalWarning corrispondente è impostato su 1
in SMART/Health Information Log. Quando il valore in questo campo è impostato su 0
, non viene inviata una notifica di evento asincrona quando il campo CriticalWarning corrispondente è impostato su 1
in SMART/Health Information Log.
DUMMYSTRUCTNAME.NsAttributeNotices
Specifica se viene inviata una notifica di evento asincrona all'host per una modifica dell'attributo dello spazio dei nomi NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED.
Quando il valore in questo campo è impostato su 1
, l'evento Namespace Attribute Changed viene inviato all'host quando si verifica questa condizione. Quando il valore in questo campo viene cancellato in 0
, il controller non invierà l'evento Attributo dello spazio dei nomi Modificato all'host.
DUMMYSTRUCTNAME.FwActivationNotices
Specifica se viene inviata una notifica di evento asincrona all'host per un evento di avvio attivazione firmware NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING.
Quando il valore in questo campo è impostato su 1
, l'evento Di avvio attivazione firmware viene inviato all'host quando si verifica questa condizione. Quando il valore in questo campo viene cancellato in 0
, il controller non invierà l'evento Di attivazione firmware avvio all'host.
DUMMYSTRUCTNAME.TelemetryLogNotices
Specifica se viene inviata una notifica di evento asincrona all'host per un evento log di telemetria modificato NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED.
DUMMYSTRUCTNAME.ANAChangeNotices
DUMMYSTRUCTNAME.PredictableLogChangeNotices
DUMMYSTRUCTNAME.LBAStatusNotices
DUMMYSTRUCTNAME.EnduranceEventNotices
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.ZoneDescriptorNotices
DUMMYSTRUCTNAME.Reserved1
AsUlong
Commenti
La funzionalità Configurazione eventi asincrona può essere usata per disabilitare gli eventi di creazione di report nel caso di una condizione persistente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | nvme.h |