This topic has not yet been rated Rate this topic

VDS_FILE_SYSTEM_PROP structure

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

Minimum supported server

Windows Server 2003

Header

Vds.h

See also

VDS Structures
VDS_FILE_SYSTEM_TYPE
VDS_FILE_SYSTEM_PROP_FLAG
IVdsVolumeMF::GetFileSystemProperties

 

 

Send comments about this topic to Microsoft

Build date: 9/7/2011

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ