PRI_RESERVATION_DESCRIPTOR 構造体 (scsi.h)

PRI_RESERVATION_DESCRIPTOR構造体は、ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS を使用した永続予約 In コマンドに応答して返されるPRI_RESERVATION_LIST構造体を構築するために使用されます。

構文

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;

メンバー

ReservationKey[8]

永続的な予約を保持する予約キー。

ScopeSpecificAddress[4]

ScopeSpecificAddress フィールドには要素アドレスが含まれます。このアドレスには、フィールドに合わせて最上位ビットにゼロが配置されます。

Reserved

予約済み。 ゼロを指定してください。

Type

永続予約を作成した Persistent Reserve Out コマンドに存在する永続予約の種類。

Scope

永続予約を作成した永続予約出力コマンドに存在する永続予約のスコープ。

Obsolete[2]

予約済み。 ゼロを指定してください。

注釈

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

要件

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

こちらもご覧ください

IOCTL_STORAGE_PERSISTENT_RESERVE_IN

PRI_RESERVATION_LIST