Partager via


structure PRI_RESERVATION_DESCRIPTOR (scsi.h)

La structure PRI_RESERVATION_DESCRIPTOR est utilisée pour construire la structure PRI_RESERVATION_LIST qui est retournée en réponse à une commande de réserve permanente dans laquelle 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 égal à zéro.

Type

Type de la réservation persistante telle qu’elle est présente dans la commande Réserve permanente out qui a créé la réservation permanente.

Scope

Étendue de la réservation persistante telle qu’elle est présente dans la commande Réserve permanente out qui a créé la réservation permanente.

Obsolete[2]

Réservé. Doit être égal à zéro.

Remarques

La requête 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.

Exigences

Exigence Valeur
d’en-tête scsi.h (include Ntddstor.h, Minitape.h, Scsi.h)

Voir aussi

IOCTL_STORAGE_PERSISTENT_RESERVE_IN

PRI_RESERVATION_LIST