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

持久预留的范围,如创建永久性预留的持久保留 Out 命令中所示。

Obsolete[2]

保留。 必须为零。

言论

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

要求

要求 价值
标头 storport.h (包括 Ntddstor.h、Minitape.h、Scsi.h)

另请参阅

IOCTL_STORAGE_PERSISTENT_RESERVE_IN

PRI_RESERVATION_LIST