Partager via


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)

Voir aussi

IOCTL_STORAGE_PERSISTENT_RESERVE_IN

PRI_RESERVATION_LIST