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 |
|
See also
Send comments about this topic to Microsoft
Build date: 9/7/2011
