VirtualBox Main API
|
Implementation of the IProcess object for processes the host has started in the guest. More...
Public Attributes | |
readonly attribute boolean | midlDoesNotLikeEmptyInterfaces |
Public Attributes inherited from IProcess | |
readonly attribute wstring[] | arguments |
The arguments this process is using for execution. | |
readonly attribute wstring[] | environment |
The initial process environment. | |
readonly attribute IEventSource | eventSource |
Event source for process events. | |
readonly attribute wstring | executablePath |
Full path of the actual executable image. | |
readonly attribute long | exitCode |
The exit code. | |
readonly attribute wstring | name |
The friendly name of this process. | |
readonly attribute unsigned long | PID |
The process ID (PID). | |
readonly attribute ProcessStatus | status |
The current process status; see ProcessStatus for more information. | |
Additional Inherited Members | |
Public Member Functions inherited from IProcess | |
void | waitFor (in unsigned long waitFor, in unsigned long timeoutMS, [retval] out ProcessWaitResult reason) |
Waits for one or more events to happen. | |
void | waitForArray (in ProcessWaitForFlag[] waitFor, in unsigned long timeoutMS, [retval] out ProcessWaitResult reason) |
Waits for one or more events to happen. | |
void | read (in unsigned long handle, in unsigned long toRead, in unsigned long timeoutMS, [retval] out octet[] data) |
Reads data from a running process. | |
void | write (in unsigned long handle, in unsigned long flags, in octet[] data, in unsigned long timeoutMS, [retval] out unsigned long written) |
Writes data to a running process. | |
void | writeArray (in unsigned long handle, in ProcessInputFlag[] flags, in octet[] data, in unsigned long timeoutMS, [retval] out unsigned long written) |
Writes data to a running process. | |
void | terminate () |
Terminates (kills) a running process. | |
Implementation of the IProcess object for processes the host has started in the guest.
{35CF4B3F-4453-4F3E-C9B8-5686939C80B6}
readonly attribute boolean IGuestProcess::midlDoesNotLikeEmptyInterfaces |