次の方法で共有


PRI_REGISTRATION_LIST構造体 (minitape.h)

PRI_REGISTRATION_LIST 構造体は、ServiceAction = RESERVATION_ACTION_READ_KEYS を使用した永続的な予約 In コマンドに応答して返されます。

構文

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

必要条件

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

関連項目

IOCTL_STORAGE_PERSISTENT_RESERVE_IN