Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene valori che indicano un tipo di evento Di 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;
Constants
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGEDLa struttura dei dati Di identificazione spazio dei nomi 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 Di identificazione spazio dei nomi per ogni spazio dei nomi per determinare cosa è stato modificato. Un controller non deve inviare questo evento quando l'utilizzo dello spazio dei nomi (NUSE) è cambiato, perché 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_STARTINGIl 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 del log delle informazioni sullo slot del firmware. |
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGEDIl controller ha salvato lo stato interno del controller nella pagina Di telemetria Controller-Initiated log e impostare il campo Telemetry Controller-Initiated Data Available (Dati disponibili) su 1h in tale pagina di log. Per cancellare questo evento, l'host rilascia un comando Get Log Page con Mantieni evento asincrono cancellato su "0" per il log di telemetria Controller-Initiated. |
Osservazioni:
Utilizzare questa enumerazione per specificare i valori nel campo NVME_ASYNC_EVENT_TYPE_NOTICE dell'enumerazione NVME_ASYNC_EVENT_TYPES utilizzata nel comando Async Event Request Admin.
Requisiti
| Requisito | Value |
|---|---|
| Client minimo supportato | Windows 10 |
| Header | nvme.h |
Vedere anche
NVME_ASYNC_EVENT_TYPESNVME_IDENTIFY_NAMESPACE_DATA NVME_FIRMWARE_SLOT_INFO_LOGNVME_ADMIN_COMMANDS