PRI_FULL_STATUS_LIST structure (storport.h)

The PRI_FULL_STATUS_LIST structure is returned in response to a Persistent Reserve In command with ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS.

Syntax

typedef struct {
  UCHAR                             Generation[4];
  UCHAR                             AdditionalLength[4];
  PRI_FULL_STATUS_DESCRIPTOR_HEADER FullStatusDescriptors[ANYSIZE_ARRAY];
} PRI_FULL_STATUS_LIST, *PPRI_FULL_STATUS_LIST;

Members

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.

Requirements

Requirement Value
Header storport.h

See also