(scsi.h) PRI_RESERVATION_LIST 结构

返回 PRI_RESERVATION_LIST 结构以响应 ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS 的 Persistent Reserve In 命令。

语法

typedef struct {
  UCHAR                      Generation[4];
  UCHAR                      AdditionalLength[4];
  PRI_RESERVATION_DESCRIPTOR Reservations[0];
} PRI_RESERVATION_LIST, *PPRI_RESERVATION_LIST;

成员

Generation[4]

“生成”字段包含由设备服务器维护的 32 位计数器,每次持久保留输出命令请求 REGISTER、REGISTER 和 IGNORE EXISTING KEY、CLEAR、PREEMPT 或 PREEMPT AND ABORT 服务操作时,该计数器都会递增。

AdditionalLength[4]

AdditionalLength 字段包含预留描述符中字节数的计数。

Reservations[0]

预留描述符数组。

注解

IOCTL_STORAGE_PERSISTENT_RESERVE_IN请求用于获取有关设备服务器中活动的永久性预留和预留密钥的信息。

要求

要求
Header scsi.h (包括 Ntddstor.h、Minitape.h、Scsi.h)

另请参阅

IOCTL_STORAGE_PERSISTENT_RESERVE_IN