Condividi tramite


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

Vedi anche