PRI_RESERVATION_DESCRIPTOR structure (storport.h)
La structure PRI_RESERVATION_DESCRIPTOR est utilisée pour construire la structure PRI_RESERVATION_LIST retournée en réponse à une commande Réserve permanente in avec ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.
Syntaxe
typedef struct {
UCHAR ReservationKey[8];
UCHAR ScopeSpecificAddress[4];
UCHAR Reserved;
UCHAR Type : 4;
UCHAR Scope : 4;
UCHAR Obsolete[2];
} PRI_RESERVATION_DESCRIPTOR, *PPRI_RESERVATION_DESCRIPTOR;
Membres
ReservationKey[8]
Clé de réservation sous laquelle la réservation persistante est conservée.
ScopeSpecificAddress[4]
Le champ ScopeSpecificAddress contient l’adresse de l’élément, qui a des zéros placés dans les bits les plus significatifs pour s’adapter au champ.
Reserved
Réservé. Doit être zéro.
Type
Type de la réservation persistante telle qu’elle est présente dans la commande Réserve permanente sortante qui a créé la réservation persistante.
Scope
Étendue de la réservation persistante telle qu’elle est présente dans la commande Réserve permanente sortante qui a créé la réservation persistante.
Obsolete[2]
Réservé. Doit être zéro.
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) |