UDK 3.2.7 C/C++ API Reference
Public Attributes
_oslVolumeInfo Struct Reference

Structure containing information about volumes. More...

#include <file.h>

List of all members.

Public Attributes

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.
oslVolumeDeviceHandlepDeviceHandle
 Pointer to handle the receives underlying device.

Detailed Description

Structure containing information about volumes.

See also:
osl_getVolumeInformation()
oslFileType

Member Data Documentation

Pointer to handle the receives underlying device.

Handle should be set to zero before calling osl_getVolumeInformation

Attributes of the volume (remote and/or removable)

Free space on the volume for the current process/user.

Maximum length of file name of a single item.

Maximum length of a full quallified path in system notation.

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.

Must be initialized with the size in bytes of the structure before passing it to any function.

Total availiable space on the volume for the current process/user.

Used space on the volume for the current process/user.

Determines which members of the structure contain valid data.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines