| VirtualBox Main API
    | 
Abstract parent interface for directories handled by VirtualBox. More...
 
  
| Public Member Functions | |
| void | close () | 
| Closes this directory. | |
| void | list (in unsigned long maxEntries, [retval] out IFsObjInfo[] objInfo) | 
| Lists directory entries of this directory. | |
| void | read ([retval] out IFsObjInfo objInfo) | 
| Reads the next directory entry of this directory. | |
| void | rewind () | 
| Rewinds the directory reading. | |
| Public Attributes | |
| readonly attribute wstring | directoryName | 
| The path specified when opening the directory. | |
| readonly attribute IEventSource | eventSource | 
| Event source for directory events. | |
| readonly attribute wstring | filter | 
| Directory listing filter to (specified when opening the directory). | |
| readonly attribute unsigned long | id | 
| The ID VirtualBox internally assigned to the open directory. | |
| readonly attribute DirectoryStatus | status | 
| Current directory status. | |
Abstract parent interface for directories handled by VirtualBox.
{A508E094-BF24-4ECA-80C6-467766A1E4C0} | void IDirectory::close | ( | ) | 
Closes this directory.
After closing operations like reading the next directory entry will not be possible anymore.
| void IDirectory::list | ( | in unsigned long | maxEntries, | 
| [retval] out IFsObjInfo[] | objInfo | ||
| ) | 
Lists directory entries of this directory.
| maxEntries | Maximum entries to return per call. The guest might decide to return less than the given maximum, depending on the guest OS. | 
| objInfo | Array of object information of the current directory entry read. Also see IFsObjInfo. | 
| VBOX_E_OBJECT_NOT_FOUND | No more directory entries to read. | 
| VBOX_E_NOT_SUPPORTED | Method not supported by installed Guest Additions. | 
| void IDirectory::read | ( | [retval] out IFsObjInfo | objInfo | ) | 
Reads the next directory entry of this directory.
| objInfo | Object information of the current directory entry read. Also see IFsObjInfo. | 
| VBOX_E_OBJECT_NOT_FOUND | No more directory entries to read. | 
| void IDirectory::rewind | ( | ) | 
Rewinds the directory reading.
| readonly attribute wstring IDirectory::directoryName | 
The path specified when opening the directory.
| readonly attribute IEventSource IDirectory::eventSource | 
Event source for directory events.
| readonly attribute wstring IDirectory::filter | 
Directory listing filter to (specified when opening the directory).
| readonly attribute unsigned long IDirectory::id | 
The ID VirtualBox internally assigned to the open directory.
| readonly attribute DirectoryStatus IDirectory::status | 
Current directory status.