STORAGE_LB_PROVISIONING_MAP_RESOURCES 结构 (ntddstor.h)

STORAGE_LB_PROVISIONING_MAP_RESOURCES结构在有效时包含映射到存储设备的可用字节数和已用字节计数。 此结构是从IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES请求返回

语法

typedef struct _STORAGE_LB_PROVISIONING_MAP_RESOURCES {
  ULONG     Size;
  ULONG     Version;
  UCHAR     AvailableMappingResourcesValid : 1;
  UCHAR     UsedMappingResourcesValid : 1;
  UCHAR     Reserved0 : 6;
  UCHAR     Reserved1[3];
  UCHAR     AvailableMappingResourcesScope : 2;
  UCHAR     UsedMappingResourcesScope : 2;
  UCHAR     Reserved2 : 4;
  UCHAR     Reserved3[3];
  ULONGLONG AvailableMappingResources;
  ULONGLONG UsedMappingResources;
} STORAGE_LB_PROVISIONING_MAP_RESOURCES, *PSTORAGE_LB_PROVISIONING_MAP_RESOURCES;

成员

Size

此结构的大小。 这设置为 sizeof (STORAGE_LB_PROVISIONING_MAP_RESOURCES) 。

Version

此结构的版本。

AvailableMappingResourcesValid

AvailableMappingResources 成员的有效性。

含义
0
AvailableMappingResources 无效。
1
AvailableMappingResources 有效。

UsedMappingResourcesValid

UsedMappingResources 成员的有效性。

含义
0
UsedMappingResources 无效。
1
UsedMappingResources 有效。

Reserved0

保留。

Reserved1[3]

保留。

AvailableMappingResourcesScope

可用于 LUN 或 LUN 池的资源范围。

含义
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_REPORTED
0
不报告映射资源。
LOG_PAGE_LBP_RESOURCE_SCOPE_DEDICATED_TO_LUN
1
映射专用于 LUN 的资源。
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_DEDICATED_TO_LUN
2
映射专用于 LUN 池的资源。

UsedMappingResourcesScope

LUN 或 LUN 池使用的资源范围。

含义
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_REPORTED
0
不报告映射资源。
LOG_PAGE_LBP_RESOURCE_SCOPE_DEDICATED_TO_LUN
1
映射专用于 LUN 的资源。
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_DEDICATED_TO_LUN
2
映射专用于 LUN 池的资源。

Reserved2

保留。

Reserved3[3]

保留。

AvailableMappingResources

磁盘的可用映射资源的计数(以字节为单位)。

UsedMappingResources

磁盘的已用映射资源的计数(以字节为单位)。

注解

作为托管存储元素,将跟踪精简预配 LUN 的资源使用情况。 存储子系统记录设备的资源分配。 存储应用程序可以使用 IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES 请求查询此资源使用情况信息。

映射资源计数的日志记录取决于存储设备的支持。 设置各自的有效性字段时 ,AvailableMappingResourcesUsedMappingResources 成员包含资源计数。

资源计数以字节为单位,而不是块或块的总数。

要求

要求
最低受支持的客户端 从Windows 8开始可用。
标头 ntddstor.h (包括 Ntddstor.h、Scsi.h)

另请参阅

IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES