storport.h) (PRI_REGISTRATION_LIST 結構

傳回 PRI_REGISTRATION_LIST 結構,以回應 ServiceAction = RESERVATION_ACTION_READ_KEYS的 Persistent Reserve In 命令。

語法

typedef struct {
  UCHAR Generation[4];
  UCHAR AdditionalLength[4];
  UCHAR ReservationKeyList[0][8];
} PRI_REGISTRATION_LIST, *PPRI_REGISTRATION_LIST;

成員

Generation[4]

[產生] 字段包含裝置伺服器所維護的 32 位計數器,每次持續保留輸出命令要求 REGISTER、REGISTER 和 IGNORE EXISTING KEY、CLEAR、PREEMPT 或 PREEMPT AND ABORT 服務動作時,都會遞增。

AdditionalLength[4]

AdditionalLength 字段包含保留密鑰清單中的位元組數目計數。

ReservationKeyList[0]

保留金鑰清單包含已向裝置伺服器使用所有埠註冊之所有啟動器的 8 位元組保留金鑰。

備註

IOCTL_STORAGE_PERSISTENT_RESERVE_IN要求可用來取得裝置伺服器記憶體中持續性保留和保留密鑰的相關信息。

規格需求

需求
標頭 storport.h (包含 Ntddstor.h、Minitape.h、Scsi.h)

另請參閱

IOCTL_STORAGE_PERSISTENT_RESERVE_IN