PRI_RESERVATION_DESCRIPTOR構造体 (storport.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 要求は、デバイス サーバー内でアクティブな永続的な予約と予約キーに関する情報を取得するために使用されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | storport.h (Ntddstor.h、Minitape.h、Scsi.h を含む) |