// minitape.h
typedef struct {
UCHAR Generation[4];
UCHAR AdditionalLength[4];
PRI_RESERVATION_DESCRIPTOR Reservations[0];
} PRI_RESERVATION_LIST, *PPRI_RESERVATION_LIST;
View the official Windows Driver Kit DDI reference// scsi.h
typedef struct {
UCHAR Generation[4];
UCHAR AdditionalLength[4];
PRI_RESERVATION_DESCRIPTOR Reservations[0];
} PRI_RESERVATION_LIST, *PPRI_RESERVATION_LIST;
View the official Windows Driver Kit DDI reference// storport.h
typedef struct {
UCHAR Generation[4];
UCHAR AdditionalLength[4];
PRI_RESERVATION_DESCRIPTOR Reservations[0];
} PRI_RESERVATION_LIST, *PPRI_RESERVATION_LIST;
View the official Windows Driver Kit DDI referenceNo description available.
The PRI_RESERVATION_LIST structure is returned in response to a Persistent Reserve In command with ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.
GenerationThe Generation field contains a 32-bit counter that is maintained by the device server, which is incremented every time a Persistent Reserve Out command requests a REGISTER, REGISTER AND IGNORE
EXISTING KEY, CLEAR, PREEMPT, or PREEMPT AND ABORT service action.
AdditionalLengthThe AdditionalLength field contains a count of the number of bytes in the reservation descriptors.
ReservationsAn array of reservation descriptors.
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.
IOCTL_STORAGE_PERSISTENT_RESERVE_IN
The PRI_RESERVATION_LIST structure is returned in response to a Persistent Reserve In command with ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.
GenerationThe Generation field contains a 32-bit counter that is maintained by the device server, which is incremented every time a Persistent Reserve Out command requests a REGISTER, REGISTER AND IGNORE EXISTING KEY, CLEAR, PREEMPT, or PREEMPT AND ABORT service action.
AdditionalLengthThe AdditionalLength field contains a count of the number of bytes in the reservation descriptors.
ReservationsAn array of reservation descriptors.
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.
IOCTL_STORAGE_PERSISTENT_RESERVE_IN
The PRI_RESERVATION_LIST structure is returned in response to a Persistent Reserve In command with ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.
GenerationThe Generation field contains a 32-bit counter that is maintained by the device server, which is incremented every time a Persistent Reserve Out command requests a REGISTER, REGISTER AND IGNORE
EXISTING KEY, CLEAR, PREEMPT, or PREEMPT AND ABORT service action.
AdditionalLengthThe AdditionalLength field contains a count of the number of bytes in the reservation descriptors.
ReservationsAn array of reservation descriptors.
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.
IOCTL_STORAGE_PERSISTENT_RESERVE_IN