PRI_RESERVATION_DESCRIPTOR结构 (scsi.h)

PRI_RESERVATION_DESCRIPTOR 结构用于构造PRI_RESERVATION_LIST结构,该结构是响应 ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS 的持久保留 In 命令所返回的。

语法

typedef struct {
  UCHAR ReservationKey[8];
  UCHAR ScopeSpecificAddress[4];
  UCHAR Reserved;
  UCHAR Type : 4;
  UCHAR Scope : 4;
  UCHAR Obsolete[2];
} PRI_RESERVATION_DESCRIPTOR, *PPRI_RESERVATION_DESCRIPTOR;

成员

ReservationKey[8]

保留持久预留所依据的预留密钥。

ScopeSpecificAddress[4]

ScopeSpecificAddress 字段包含元素地址,该地址在最有效位中放置零以适合字段。

Reserved

保留。 必须为零。

Type

创建永久性预留的“永久性预留输出”命令中存在的永久性预留的类型。

Scope

创建永久性预留的“永久性预留输出”命令中存在的永久性预留的范围。

Obsolete[2]

保留。 必须为零。

注解

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

要求

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

另请参阅

IOCTL_STORAGE_PERSISTENT_RESERVE_IN

PRI_RESERVATION_LIST