struttura PRI_REGISTRATION_LIST (storport.h)
La struttura PRI_REGISTRATION_LIST viene restituita in risposta a un comando Riserva persistente in con ServiceAction = RESERVATION_ACTION_READ_KEYS.
Sintassi
typedef struct {
UCHAR Generation[4];
UCHAR AdditionalLength[4];
UCHAR ReservationKeyList[0][8];
} PRI_REGISTRATION_LIST, *PPRI_REGISTRATION_LIST;
Members
Generation[4]
Il campo Generazione contiene un contatore a 32 bit gestito dal server del dispositivo, che viene incrementato ogni volta che un comando Riserva persistente richiede un'azione del servizio REGISTER, REGISTER AND IGNORE EXISTING KEY, CLEAR, PREEMPT o PREEMPT AND ABORT.
AdditionalLength[4]
Il campo AdditionalLength contiene un conteggio del numero di byte nell'elenco delle chiavi di prenotazione.
ReservationKeyList[0]
L'elenco di chiavi di prenotazione contiene le chiavi di prenotazione a 8 byte per tutti gli iniziatori registrati usando tutte le porte con il server del dispositivo.
Commenti
La richiesta di IOCTL_STORAGE_PERSISTENT_RESERVE_IN viene usata per ottenere informazioni sulle prenotazioni persistenti e sulle chiavi di prenotazione attive all'interno di un server di dispositivi.
Requisiti
Requisito | Valore |
---|---|
Intestazione | storport.h (include Ntddstor.h, Minitape.h, Scsi.h) |