The Free and Open Productivity Suite
Follow us on Twitter: @ApacheOO

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous


::

struct _oslVolumeInfo


Base Classes
None.
Known Derived Classes
None.

virtual abstract interface template
NO NO NO NO
Summary
Structure containing information about volumes
See Also
osl_getVolumeInformation()
oslFileType
File
file.h

Public Members

Data

sal_uInt32 uStructSize; Must be initialized with the size in bytes of the structure before passing it to any function
sal_uInt32 uValidFields; Determines which members of the structure contain valid data
sal_uInt32 uAttributes; Attributes of the volume (remote and/or removable)
sal_uInt64 uTotalSpace; Total availiable space on the volume for the current process/user
sal_uInt64 uUsedSpace; Used space on the volume for the current process/user
sal_uInt64 uFreeSpace; Free space on the volume for the current process/user
sal_uInt32 uMaxNameLength; Maximum length of file name of a single item
sal_uInt32 uMaxPathLength; Maximum length of a full quallified path in system notation
rtl_uString * ustrFileSystemName; Points to a string that receives the name of the file system type. String should be set to zero before calling <code>osl_getVolumeInformation</code> and released after usage.
oslVolumeDeviceHandle * pDeviceHandle; Pointer to handle the receives underlying device. Handle should be set to zero before calling <code>osl_getVolumeInformation</code>

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Website Feedback | Contact Us | Donate | Thanks

Apache, the Apache feather logo, and OpenOffice are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.