PRI_RESERVATION_DESCRIPTOR 结构 (storport.h)

PRI_RESERVATION_DESCRIPTOR 结构用于构造 PRI_RESERVATION_LIST 结构,该结构返回响应 ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS的 Persistent Reserve 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 storport.h (包括 Ntddstor.h、Minitape.h、Scsi.h)

另请参阅

IOCTL_STORAGE_PERSISTENT_RESERVE_IN

PRI_RESERVATION_LIST