estructura STORAGE_LB_PROVISIONING_MAP_RESOURCES (ntddstor.h)
La estructura de STORAGE_LB_PROVISIONING_MAP_RESOURCES contiene, cuando es válido, el recuento de bytes disponibles y usados asignados a un dispositivo de almacenamiento. Esta estructura se devuelve de una solicitud de IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES .
Sintaxis
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;
Miembros
Size
Tamaño de esta estructura. Se establece en sizeof(STORAGE_LB_PROVISIONING_MAP_RESOURCES).
Version
Versión de esta estructura.
AvailableMappingResourcesValid
La validez del miembro AvailableMappingResources .
Valor | Significado |
---|---|
|
AvailableMappingResources no es válido. |
|
AvailableMappingResources es válido. |
UsedMappingResourcesValid
Validez del miembro UsedMappingResources .
Valor | Significado |
---|---|
|
UsedMappingResources no es válido. |
|
UsedMappingResources es válido. |
Reserved0
Reservado.
Reserved1[3]
Reservado.
AvailableMappingResourcesScope
Ámbito de recursos disponible para un LUN o un grupo de LUN.
UsedMappingResourcesScope
Ámbito de recursos utilizado por un grupo de LUN o LUN.
Reserved2
Reservado.
Reserved3[3]
Reservado.
AvailableMappingResources
Recuento, en bytes, de los recursos de asignación disponibles para un disco.
UsedMappingResources
Recuento, en bytes, de los recursos de asignación usados para un disco.
Comentarios
Como elemento de almacenamiento administrado, se realiza un seguimiento del uso de recursos para un LUN aprovisionado fino. El subsistema de almacenamiento registra la asignación de recursos para el dispositivo. Una aplicación de almacenamiento puede consultar esta información de uso de recursos mediante la solicitud IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES .
El registro de recuentos de recursos asignados depende de la compatibilidad del dispositivo de almacenamiento. Los miembros AvailableMappingResources y UsedMappingResources contienen recuentos de recursos cuando se establecen sus respectivos campos de validez.
Los recuentos de recursos se encuentran en bytes en lugar de los totales de bloques o de loslabos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8. |
Encabezado | ntddstor.h (incluya Ntddstor.h, Scsi.h) |