次の方法で共有


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

対応する記憶域プール内の使用可能な領域。 ボリュームがスペース ボリュームでない場合、 PoolAvailableAllocationUnits は に 0設定されます。

SectorsPerAllocationUnit

ボリュームの割り当て単位あたりのセクター数。

BytesPerSector

ボリュームのセクターあたりのバイト数。

要件

   
Header fileapi.h

関連項目

GetDiskSpaceInformationA

GetDiskSpaceInformationW