다음을 통해 공유


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

리소스 scope 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

리소스 scope 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