LibreOffice
LibreOffice 24.2 SDK C/C++ API Reference
|
Structure containing information about volumes. More...
#include <file.h>
Public Attributes | |
sal_uInt32 | uStructSize |
Must be initialized with the size in bytes of the structure before passing it to any function. More... | |
sal_uInt32 | uValidFields |
Determines which members of the structure contain valid data. More... | |
sal_uInt32 | uAttributes |
Attributes of the volume (remote and/or removable) More... | |
sal_uInt64 | uTotalSpace |
Total available space on the volume for the current process/user. More... | |
sal_uInt64 | uUsedSpace |
Used space on the volume for the current process/user. More... | |
sal_uInt64 | uFreeSpace |
Free space on the volume for the current process/user. More... | |
sal_uInt32 | uMaxNameLength |
Maximum length of file name of a single item. More... | |
sal_uInt32 | uMaxPathLength |
Maximum length of a full qualified path in system notation. More... | |
rtl_uString * | ustrFileSystemName |
Points to a string that receives the name of the file system type. More... | |
oslVolumeDeviceHandle * | pDeviceHandle |
Pointer to handle the receives underlying device. More... | |
Structure containing information about volumes.
oslVolumeDeviceHandle* _oslVolumeInfo::pDeviceHandle |
Pointer to handle the receives underlying device.
Handle should be set to zero before calling osl_getVolumeInformation
sal_uInt32 _oslVolumeInfo::uAttributes |
Attributes of the volume (remote and/or removable)
sal_uInt64 _oslVolumeInfo::uFreeSpace |
Free space on the volume for the current process/user.
sal_uInt32 _oslVolumeInfo::uMaxNameLength |
Maximum length of file name of a single item.
sal_uInt32 _oslVolumeInfo::uMaxPathLength |
Maximum length of a full qualified path in system notation.
rtl_uString* _oslVolumeInfo::ustrFileSystemName |
Points to a string that receives the name of the file system type.
String should be set to zero before calling osl_getVolumeInformation and released after usage.
sal_uInt32 _oslVolumeInfo::uStructSize |
Must be initialized with the size in bytes of the structure before passing it to any function.
sal_uInt64 _oslVolumeInfo::uTotalSpace |
Total available space on the volume for the current process/user.
sal_uInt64 _oslVolumeInfo::uUsedSpace |
Used space on the volume for the current process/user.
sal_uInt32 _oslVolumeInfo::uValidFields |
Determines which members of the structure contain valid data.