2.2.1.3.17 VDS_FILE_SYSTEM_PROP
The VDS_FILE_SYSTEM_PROP structure provides information about the properties of a file system.
-
typedef struct _VDS_FILE_SYSTEM_PROP { VDS_FILE_SYSTEM_TYPE type; VDS_OBJECT_ID volumeId; unsigned long ulFlags; ULONGLONG ullTotalAllocationUnits; ULONGLONG ullAvailableAllocationUnits; unsigned long ulAllocationUnitSize; [string] WCHAR* pwszLabel; } VDS_FILE_SYSTEM_PROP, *PVDS_FILE_SYSTEM_PROP;
type: A VDS_FILE_SYSTEM_TYPE value that provides information about the type of the file system.
volumeId: The VDS object ID of the volume object on which the file system resides.
ulFlags: The combination of any values, by using the bitwise OR operator, that are defined in the VDS_FILE_SYSTEM_PROP_FLAG enumeration.
ullTotalAllocationUnits: The total number of allocation units on the file system.
ullAvailableAllocationUnits: The number of allocation units available on the file system.
ulAllocationUnitSize: The size of the allocation units in use by the file system.
pwszLabel: A null-terminated Unicode label of the file system.