PRI_RESERVATION_LIST構造体 (minitape.h)

PRI_RESERVATION_LIST構造体は、ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS の永続的な予約コマンドに応答して返されます。

構文

typedef struct {
  UCHAR                      Generation[4];
  UCHAR                      AdditionalLength[4];
  PRI_RESERVATION_DESCRIPTOR Reservations[0];
} PRI_RESERVATION_LIST, *PPRI_RESERVATION_LIST;

メンバー

Generation[4]

Generation フィールドには、デバイス サーバーによって維持される 32 ビット カウンターが含まれています。これは、永続予約出力コマンドが REGISTER、REGISTER、IGNORE を要求するたびにインクリメントされます。

既存の KEY、CLEAR、PREEMPT、または PREEMPT および ABORT サービス アクション。

AdditionalLength[4]

AdditionalLength フィールドには、予約記述子のバイト数が含まれます。

Reservations[0]

予約記述子の配列。

注釈

IOCTL_STORAGE_PERSISTENT_RESERVE_IN要求は、デバイス サーバー内でアクティブになっている永続的な予約と予約キーに関する情報を取得するために使用されます。

要件

要件
Header minitape.h (Ntddstor.h、Minitape.h、Scsi.h を含む)

こちらもご覧ください

IOCTL_STORAGE_PERSISTENT_RESERVE_IN