Overview | Namespace | Class | Index | Help |
PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
::
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 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.