PRI_RESERVATION_LIST 结构 (storport.h)

返回PRI_RESERVATION_LIST结构以响应 ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS的持久预留 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 时,该计数器都会递增

现有密钥、清除、抢占或抢占和中止服务操作。

AdditionalLength[4]

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

Reservations[0]

预留描述符的数组。

注解

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

要求

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

另请参阅

IOCTL_STORAGE_PERSISTENT_RESERVE_IN