PRI_RESERVATION_LIST struttura (minitape.h)

La struttura PRI_RESERVATION_LIST viene restituita in risposta a un comando Persistent Reserve In con ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.

Sintassi

typedef struct {
  UCHAR                      Generation[4];
  UCHAR                      AdditionalLength[4];
  PRI_RESERVATION_DESCRIPTOR Reservations[0];
} PRI_RESERVATION_LIST, *PPRI_RESERVATION_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 Di riserva persistente richiede un comando REGISTER, REGISTER AND IGNORE

ESISTENTE CHIAVE, CLEAR, PREEMPT o AZIONE DEL SERVIZIO PREEMPT AND ABORT.

AdditionalLength[4]

Il campo AdditionalLength contiene un conteggio del numero di byte nei descrittori di prenotazione.

Reservations[0]

Matrice di descrittori di prenotazione.

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 del dispositivo.

Requisiti

Requisito Valore
Intestazione minitape.h (include Ntddstor.h, Minitape.h, SCSI.h)

Vedi anche

IOCTL_STORAGE_PERSISTENT_RESERVE_IN