Overview | Namespace | Class | Index | Help |
PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
virtual | abstract | interface | template |
NO | NO | NO | NO |
Structure containing information about volumes
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 UNC 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> |
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.