VirtualBox Main API
List of all members
IGuestFile Interface Reference

Implementation of the IFile object for files on the guest. More...

Inheritance diagram for IGuestFile:
IFile

Additional Inherited Members

- Public Member Functions inherited from IFile
void close ()
 Closes this file.
void queryInfo ([retval] out IFsObjInfo objInfo)
 Queries information about this file.
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 FileSeekType whence)
 Changes the read and write position of this file.
void setACL (in wstring acl)
 Sets the ACL of this file.
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.
- Public Attributes inherited from IFile
readonly attribute unsigned long creationMode
 The creation mode.
readonly attribute wstring disposition
 The disposition mode.
readonly attribute IEventSource eventSource
 Event source for guest session events.
readonly attribute wstring fileName
 Full path of the actual file name of this file.
readonly attribute unsigned long id
 The file's ID.
readonly attribute long long initialSize
 The initial size in bytes when opened.
readonly attribute wstring openMode
 The open mode.
readonly attribute long long offset
 Current read/write offset in bytes.
readonly attribute FileStatus status
 Current file status.

Detailed Description

Implementation of the IFile object for files on the guest.

Interface ID:
{60661AEC-145F-4D11-B80E-8EA151598093}