共用方式為


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