共用方式為


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 (include Ntddstor.h, Scsi.h)

另請參閱

IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES