Overview | Namespace | Class | Index | Help

## Data of Class _oslVolumeInfo

uStructSize
  sal_uInt32 uStructSize;
  Summary
    Must be initialized with the size in bytes of the structure before passing it to any function

uValidFields
  sal_uInt32 uValidFields;
  Summary
    Determines which members of the structure contain valid data

uAttributes
  sal_uInt32 uAttributes;
  Summary
    Attributes of the volume (remote and/or removable)

uTotalSpace
  sal_uInt64 uTotalSpace;
  Summary
    Total availiable space on the volume for the current process/user

uUsedSpace
  sal_uInt64 uUsedSpace;
  Summary
    Used space on the volume for the current process/user

uFreeSpace
  sal_uInt64 uFreeSpace;
  Summary
    Free space on the volume for the current process/user

uMaxNameLength
  sal_uInt32 uMaxNameLength;
  Summary
    Maximum length of file name of a single item

uMaxPathLength
  sal_uInt32 uMaxPathLength;
  Summary
    Maximum length of a full quallified path in system notation

ustrFileSystemName
  rtl_uString * ustrFileSystemName;
  Summary
    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.

pDeviceHandle
  oslVolumeDeviceHandle * pDeviceHandle;
  Summary
    Pointer to handle the receives underlying device. Handle should be set to zero before calling `osl_getVolumeInformation`

Top of Page

Copyright © 2003 Sun Microsystems, Inc.