Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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.
Ценность | Значение |
---|---|
|
AvailableMappingResources недопустимы. |
|
availableMappingResources допустимо. |
UsedMappingResourcesValid
Допустимость элемента UsedMappingResources.
Ценность | Значение |
---|---|
|
UsedMappingResources недействительна. |
|
UsedMappingResources является допустимым. |
Reserved0
Скрытный.
Reserved1[3]
Скрытный.
AvailableMappingResourcesScope
Область ресурсов, доступная для пула LUN или LUN.
UsedMappingResourcesScope
Область ресурсов, используемая пулом LUN или LUN.
Reserved2
Скрытный.
Reserved3[3]
Скрытный.
AvailableMappingResources
Количество доступных ресурсов сопоставления для диска в байтах.
UsedMappingResources
Количество используемых ресурсов сопоставления для диска в байтах.
Замечания
В качестве элемента управляемого хранилища использование ресурсов для тонко подготовленного LUN отслеживается. Выделение ресурсов регистрируется для устройства подсистемой хранения. Приложение хранилища может запрашивать эти сведения об использовании ресурсов с помощью запроса IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES.
Ведение журнала сопоставленных счетчиков ресурсов зависит от поддержки устройства хранения. Элементы AvailableMappingResources и UsedMappingResources содержат количество ресурсов, если заданы соответствующие поля допустимости.
Счетчики ресурсов находятся в байтах вместо итогов блоков или плит.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 8. |
заголовка | ntddstor.h (include Ntddstor.h, Scsi.h) |