enumerazione NVME_ASYNC_EVENT_NOTICE_CODES (nvme.h)
Contiene valori che indicano un tipo di evento Avviso.
Sintassi
typedef enum {
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED,
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING,
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED,
NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE,
NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE,
NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT,
NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE,
NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED
} NVME_ASYNC_EVENT_NOTICE_CODES;
Costanti
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED La struttura di dati Dello spazio dei nomi identifica per uno o più spazi dei nomi è stata modificata. Il software host può usare questo evento come indicazione che deve leggere le strutture di dati dello spazio dei nomi identifica per ogni spazio dei nomi per determinare cosa è cambiato. Un controller non deve inviare questo evento quando l'utilizzo dello spazio dei nomi (NUSE) è cambiato, in quanto si tratta di un evento frequente che non richiede un'azione da parte dell'host. Un controller deve inviare questo evento solo per le modifiche al campo Format Progress Indicator (FPI) quando i 6:0 bit di tale campo passano da un valore diverso da zero a zero o da un valore zero a un valore diverso da zero a un valore diverso da zero. |
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING Il controller avvia un processo di attivazione del firmware durante il quale l'elaborazione dei comandi viene sospesa. Il software host può usare il campo Elaborazione sospesa (PP) di NVME_CONTROLLER_STATUS per determinare quando l'elaborazione dei comandi è stata ripresa. Per cancellare questo evento, il software host legge la pagina Log log slot firmware. |
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED Il controller ha salvato lo stato interno del controller nella pagina Di registrazione Controller-Initiated dati di telemetria e imposta il campo Telemetria Controller-Initiated dati disponibile su 1h nella pagina del log. Per cancellare questo evento, l'host genera un comando Get Log Page con Mantieni l'evento asincrono eliminato in '0' per il log di telemetria Controller-Initiated. |
Commenti
Usare questa enumerazione per specificare i valori nel campo NVME_ASYNC_EVENT_TYPE_NOTICE dell'enumerazione NVME_ASYNC_EVENT_TYPES utilizzata nel comando Richiesta eventi asincrona Amministrazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | nvme.h |
Vedi anche
NVME_ASYNC_EVENT_TYPES NVME_IDENTIFY_NAMESPACE_DATA NVME_FIRMWARE_SLOT_INFO_LOGNVME_ADMIN_COMMANDS