Export (0) Print
Expand All

PRI_RESERVATION_DESCRIPTOR structure

The PRI_RESERVATION_DESCRIPTOR structure is used to construct the PRI_RESERVATION_LIST structure that is returned in response to a Persistent Reserve In command with ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.

Syntax


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;

Members

ReservationKey

The reservation key under which the persistent reservation is held.

ScopeSpecificAddress

The ScopeSpecificAddress field contains the element address, that has zeros placed in the most significant bits to fit the field.

Reserved

Reserved. Must be zero.

Type

The type of the persistent reservation as present in the Persistent Reserve Out command that created the persistent reservation.

Scope

The scope of the persistent reservation as present in the Persistent Reserve Out command that created the persistent reservation.

Obsolete

Reserved. Must be zero.

Remarks

The IOCTL_STORAGE_PERSISTENT_RESERVE_IN request is used to obtain information about persistent reservations and reservation keys that are active within a device server.

Requirements

Header

Storport.h (include Ntddstor.h)

See also

IOCTL_STORAGE_PERSISTENT_RESERVE_IN
PRI_RESERVATION_LIST

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft