다음을 통해 공유


DISK_SPACE_INFORMATION 구조체(fileapi.h)

DISK_SPACE_INFORMATION 구조에는 특정 볼륨의 디스크 공간에 대한 정보가 포함되어 있습니다.

구문

typedef struct DISK_SPACE_INFORMATION {
  ULONGLONG ActualTotalAllocationUnits;
  ULONGLONG ActualAvailableAllocationUnits;
  ULONGLONG ActualPoolUnavailableAllocationUnits;
  ULONGLONG CallerTotalAllocationUnits;
  ULONGLONG CallerAvailableAllocationUnits;
  ULONGLONG CallerPoolUnavailableAllocationUnits;
  ULONGLONG UsedAllocationUnits;
  ULONGLONG TotalReservedAllocationUnits;
  ULONGLONG VolumeStorageReserveAllocationUnits;
  ULONGLONG AvailableCommittedAllocationUnits;
  ULONGLONG PoolAvailableAllocationUnits;
  DWORD     SectorsPerAllocationUnit;
  DWORD     BytesPerSector;
} DISK_SPACE_INFORMATION;

멤버

ActualTotalAllocationUnits

ActualTotalAllocationUnits 할당량 설정을 고려하지 않고 총 볼륨 크기입니다.

ActualAvailableAllocationUnits

ActualTotalAllocationUnits 할당량 설정을 고려하지 않고 볼륨에 사용할 수 있는 공간입니다.

ActualPoolUnavailableAllocationUnits

ActualPoolUnavailableAllocationUnits 사용 가능한 풀 공간이 부족하여 볼륨에 사용할 수 없는 공간입니다.

CallerTotalAllocationUnits

CallerTotalAllocationUnits 할당량 설정으로 제한되는 총 볼륨 크기입니다.

CallerAvailableAllocationUnits

CallerAvailableAllocationUnits 할당량 설정으로 제한되는 볼륨에 사용할 수 있는 공간입니다.

CallerPoolUnavailableAllocationUnits

CallerAvailableAllocationUnits 사용 가능한 풀 공간이 부족하여 볼륨에 사용할 수 없는 공간입니다.

UsedAllocationUnits

볼륨의 사용된 공간입니다.

TotalReservedAllocationUnits

예약된 총 공간입니다.

VolumeStorageReserveAllocationUnits

볼륨별 스토리지 예약을 위한 특별한 유형의 예약 공간입니다. 이 내용은 에 포함됩니다 TotalReservedAllocationUnits.

AvailableCommittedAllocationUnits

스토리지 풀에서 커밋되었지만 파일 시스템에서 할당되지 않은 공간입니다.

PoolAvailableAllocationUnits

해당 스토리지 풀에서 사용 가능한 공간입니다. 볼륨이 공백 볼륨이 아닌 경우 는 PoolAvailableAllocationUnits0설정됩니다.

SectorsPerAllocationUnit

볼륨의 할당 단위당 섹터 수입니다.

BytesPerSector

볼륨의 섹터당 바이트 수입니다.

요구 사항

   
머리글 fileapi.h

추가 정보

GetDiskSpaceInformationA

GetDiskSpaceInformationW