struttura NVME_RESERVATION_NOTIFICATION_LOG (nvme.h)
Contiene campi che specificano le informazioni in una pagina log di notifica della prenotazione.
Viene creata una pagina del log delle notifiche di prenotazione ogni volta che si verifica una notifica di prenotazione non mascherata in qualsiasi spazio dei nomi a cui è possibile accedere dal controller. Il comando Recupera pagina log restituisce un buffer di dati contenente una pagina di log corrispondente a una singola notifica di prenotazione. Questa pagina di log è globale per il controller.
Sintassi
typedef struct {
ULONGLONG LogPageCount;
UCHAR LogPageType;
UCHAR AvailableLogPageCount;
UCHAR Reserved0[2];
ULONG NameSpaceId;
UCHAR Reserved1[48];
} NVME_RESERVATION_NOTIFICATION_LOG, *PNVME_RESERVATION_NOTIFICATION_LOG;
Members
LogPageCount
Conteggio delle pagine del log delle notifiche di prenotazione a 64 bit che indica un identificatore univoco per questa notifica.
Il conteggio inizia dopo 0h
una reimpostazione del controller, viene incrementato con ogni voce di log univoca e viene eseguito il roll over su zero quando viene raggiunto il numero massimo e viene creata una pagina di log. Il valore 0h
indica una voce di log vuota.
LogPageType
Valore NVME_RESERVATION_NOTIFICATION_TYPES che indica il tipo di notifica della prenotazione descritto da questa pagina di log.
AvailableLogPageCount
Indica il numero di pagine del log di notifica della prenotazione disponibili aggiuntive, ad esempio il numero di pagine di log non lette senza contare questa.
Se sono presenti più di 255 pagine di log disponibili aggiuntive, viene restituito il valore .255
Il valore zero indica che non sono presenti altre pagine di log disponibili.
Reserved0[2]
Un campo riservato.
NameSpaceId
Indica l'ID dello spazio dei nomi associato alla notifica di prenotazione descritta da questa pagina del log.
Reserved1[48]
Un campo riservato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | nvme.h |