VDS_FILE_SYSTEM_PROP 構造体 (vds.h)

[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。

ファイル システムのプロパティを定義します。

構文

typedef struct _VDS_FILE_SYSTEM_PROP {
  VDS_FILE_SYSTEM_TYPE type;
  VDS_OBJECT_ID        volumeId;
  ULONG                ulFlags;
  ULONGLONG            ullTotalAllocationUnits;
  ULONGLONG            ullAvailableAllocationUnits;
  ULONG                ulAllocationUnitSize;
  LPWSTR               pwszLabel;
} VDS_FILE_SYSTEM_PROP, *PVDS_FILE_SYSTEM_PROP;

メンバー

type

VDS_FILE_SYSTEM_TYPEによって列挙されるファイル システムの種類。

volumeId

ファイル システムを含むボリューム オブジェクトの GUID。

ulFlags

VDS_FILE_SYSTEM_PROP_FLAGによって列挙されるファイル システム フラグ。

ullTotalAllocationUnits

割り当て単位の合計数。

ullAvailableAllocationUnits

未使用の割り当て単位。

ulAllocationUnitSize

ファイル システムの割り当て単位のサイズ (バイト単位)。 通常は 512 から 4096 の間です。

pwszLabel

ファイル システム ラベルを含む文字列。

解説

IVdsVolumeMF::GetFileSystemProperties メソッドは、この構造体を返して、ファイル システムのプロパティの詳細を報告します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー vds.h

関連項目

IVdsVolumeMF::GetFileSystemProperties

VDS 構造体

VDS_FILE_SYSTEM_PROP_FLAG

VDS_FILE_SYSTEM_TYPE