// scsi.h
typedef struct {
UCHAR Generation[4];
UCHAR AdditionalLength[4];
PRI_FULL_STATUS_DESCRIPTOR_HEADER FullStatusDescriptors[ANYSIZE_ARRAY];
} PRI_FULL_STATUS_LIST, *PPRI_FULL_STATUS_LIST;
View the official Windows Driver Kit DDI reference// storport.h
typedef struct {
UCHAR Generation[4];
UCHAR AdditionalLength[4];
PRI_FULL_STATUS_DESCRIPTOR_HEADER FullStatusDescriptors[ANYSIZE_ARRAY];
} PRI_FULL_STATUS_LIST, *PPRI_FULL_STATUS_LIST;
View the official Windows Driver Kit DDI referenceNo description available.
The PRI_FULL_STATUS_LIST structure is returned in response to a Persistent Reserve In command with ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS.
Generation[4]The Generation field contains a 32-bit counter that is maintained by the device server, which is incremented every time a Persistent Reserve In command requests a RESERVATION_ACTION_READ_FULL_STATUS service action.
AdditionalLength[4]The AdditionalDescriptorLength field indicates the number of bytes in the full status list.
FullStatusDescriptors[ANYSIZE_ARRAY]An array of PRI_FULL_STATUS_DESCRIPTOR structures.
The PRI_FULL_STATUS_LIST structure is returned in response to a Persistent Reserve In command with ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS.
Generation[4]The Generation field contains a 32-bit counter that is maintained by the device server, which is incremented every time a Persistent Reserve In command requests a RESERVATION_ACTION_READ_FULL_STATUS service action.
AdditionalLength[4]The AdditionalDescriptorLength field indicates the number of bytes in the full status list.
FullStatusDescriptors[ANYSIZE_ARRAY]An array of PRI_FULL_STATUS_DESCRIPTOR structures.