PRI_REGISTRATION_LIST構造体 (minitape.h)
PRI_REGISTRATION_LIST構造体は、ServiceAction = RESERVATION_ACTION_READ_KEYSを使用した永続的な予約の入力コマンドに応答して返されます。
構文
typedef struct {
UCHAR Generation[4];
UCHAR AdditionalLength[4];
UCHAR ReservationKeyList[0][8];
} PRI_REGISTRATION_LIST, *PPRI_REGISTRATION_LIST;
メンバー
Generation[4]
[生成] フィールドには、デバイス サーバーによって維持される 32 ビット カウンターが含まれます。これは、永続予約出力コマンドが REGISTER、REGISTER AND IGNORE EXISTING KEY、CLEAR、PREEMPT、または PREEMPT および ABORT サービス アクションを要求するたびにインクリメントされます。
AdditionalLength[4]
AdditionalLength フィールドには、予約キーリストのバイト数が含まれます。
ReservationKeyList[0]
予約キーの一覧には、デバイス サーバーですべてのポートを使用して登録されているすべてのイニシエーターの 8 バイト予約キーが含まれています。
注釈
IOCTL_STORAGE_PERSISTENT_RESERVE_IN要求は、デバイス サーバー内でアクティブな永続的な予約と予約キーに関する情報を取得するために使用されます。
要件
要件 | 値 |
---|---|
Header | minitape.h (Ntddstor.h、Minitape.h、Scsi.h を含む) |