структура 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 .
Значение | Значение |
---|---|
|
Значение 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 (включая Ntddstor.h, Scsi.h) |