|
| readonly attribute boolean | midlDoesNotLikeEmptyInterfaces |
| |
| readonly attribute IEventSource | eventSource |
| | Event source for file events.
|
| |
| readonly attribute unsigned long | id |
| | The ID VirtualBox internally assigned to the open file.
|
| |
| readonly attribute long long | initialSize |
| | The initial size in bytes when opened.
|
| |
| readonly attribute long long | offset |
| | The current file position.
|
| |
| readonly attribute FileStatus | status |
| | Current file status.
|
| |
| readonly attribute wstring | filename |
| | Full path of the actual file name of this file.
|
| |
| readonly attribute unsigned long | creationMode |
| | The UNIX-style creation mode specified when opening the file.
|
| |
| readonly attribute FileOpenAction | openAction |
| | The opening action specified when opening the file.
|
| |
| readonly attribute FileAccessMode | accessMode |
| | The file access mode.
|
| |
|
| void | close () |
| | Closes this file.
|
| |
| void | queryInfo ([retval] out IFsObjInfo objInfo) |
| | Queries information about this file.
|
| |
| void | querySize ([retval] out long long size) |
| | Queries the current file size.
|
| |
| void | read (in unsigned long toRead, in unsigned long timeoutMS, [retval] out octet[] data) |
| | Reads data from this file.
|
| |
| void | readAt (in long long offset, in unsigned long toRead, in unsigned long timeoutMS, [retval] out octet[] data) |
| | Reads data from an offset of this file.
|
| |
| void | seek (in long long offset, in FileSeekOrigin whence, [retval] out long long newOffset) |
| | Changes the current file position of this file.
|
| |
| void | setACL (in wstring acl, in unsigned long mode) |
| | Sets the ACL of this file.
|
| |
| void | setSize (in long long size) |
| | Changes the file size.
|
| |
| void | write (in octet[] data, in unsigned long timeoutMS, [retval] out unsigned long written) |
| | Writes bytes to this file.
|
| |
| void | writeAt (in long long offset, in octet[] data, in unsigned long timeoutMS, [retval] out unsigned long written) |
| | Writes bytes at a certain offset to this file.
|
| |
Implementation of the IFile object for files in the guest.
- Interface ID:
{92F21DC0-44DE-1653-B717-2EBF0CA9B664}