次の方法で共有


PRI_RESERVATION_DESCRIPTOR構造体 (scsi.h)

PRI_RESERVATION_DESCRIPTOR 構造体は、ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS を使用した Persistent Reserve 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

引っ込み思案。 0 にする必要があります。

Type

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

Scope

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

Obsolete[2]

引っ込み思案。 0 にする必要があります。

備考

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

必要条件

要件 価値
ヘッダー scsi.h (Ntddstor.h、Minitape.h、Scsi.h を含む)

関連項目

IOCTL_STORAGE_PERSISTENT_RESERVE_IN

PRI_RESERVATION_LIST