VDS_FILE_SYSTEM_PROP structure (vds.h)
[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
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | vds.h |