Partager via


structure PRI_RESERVATION_LIST (storport.h)

La structure PRI_RESERVATION_LIST est retournée en réponse à une commande Réserve permanente in avec ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.

Syntaxe

typedef struct {
  UCHAR                      Generation[4];
  UCHAR                      AdditionalLength[4];
  PRI_RESERVATION_DESCRIPTOR Reservations[0];
} PRI_RESERVATION_LIST, *PPRI_RESERVATION_LIST;

Membres

Generation[4]

Le champ Génération contient un compteur 32 bits qui est géré par le serveur d’appareil, qui est incrémenté chaque fois qu’une commande Réserve permanente hors demande un registre, un registre et un ignore

ACTION DE SERVICE CLÉ EXISTANTE, CLEAR, PREEMPT ou PREEMPT AND ABORT.

AdditionalLength[4]

Le champ AdditionalLength contient le nombre d’octets dans les descripteurs de réservation.

Reservations[0]

Tableau de descripteurs de réservation.

Remarques

La demande IOCTL_STORAGE_PERSISTENT_RESERVE_IN est utilisée pour obtenir des informations sur les réservations persistantes et les clés de réservation actives au sein d’un serveur d’appareil.

Configuration requise

Condition requise Valeur
En-tête storport.h (inclure Ntddstor.h, Minitape.h, Scsi.h)

Voir aussi

IOCTL_STORAGE_PERSISTENT_RESERVE_IN