Export (0) Print
Expand All
Expand Minimize

VDS_FILE_SYSTEM_PROP structure

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the properties of a file system.

Syntax


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;

Members

type

The file-system type enumerated by VDS_FILE_SYSTEM_TYPE.

volumeId

The GUID of the volume object containing the file system.

ulFlags

The file-system flags enumerated by VDS_FILE_SYSTEM_PROP_FLAG.

ullTotalAllocationUnits

The total number of allocation units.

ullAvailableAllocationUnits

The unused allocation units.

ulAllocationUnitSize

The allocation unit size, in bytes, for the file system, which is usually between 512 and 4096.

pwszLabel

A string containing the file-system label.

Remarks

The IVdsVolumeMF::GetFileSystemProperties method returns this structure to report the property details of a file system.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Vds.h

See also

VDS Structures
VDS_FILE_SYSTEM_TYPE
VDS_FILE_SYSTEM_PROP_FLAG
IVdsVolumeMF::GetFileSystemProperties

 

 

Community Additions

ADD
Show:
© 2014 Microsoft