VirtualBox Main API
Notification when a guest process changed its state. More...
|readonly attribute ProcessStatus||status|
|New guest process status. More...|
|readonly attribute |
|Error information in case of new session status is indicating an error. More...|
|Public Attributes inherited from IGuestProcessEvent|
|readonly attribute IGuestProcess||process|
|Guest process object which is related to this event. More...|
|readonly attribute unsigned long||pid|
|Guest process ID (PID). More...|
|Public Attributes inherited from IGuestSessionEvent|
|readonly attribute IGuestSession||session|
|Guest session that is subject to change. More...|
|Public Attributes inherited from IEvent|
|readonly attribute VBoxEventType||type|
|Event type. More...|
|readonly attribute IEventSource||source|
|Source of this event. More...|
|readonly attribute boolean||waitable|
|If we can wait for this event being processed. More...|
|Public Member Functions inherited from IEvent|
|Internal method called by the system when all listeners of a particular event have called IEventSource::eventProcessed. More...|
|void||waitProcessed (in long timeout, [retval] out boolean result)|
|Wait until time outs, or this event is processed. More...|
Notification when a guest process changed its state.
|readonly attribute ProcessStatus IGuestProcessStateChangedEvent::status|
New guest process status.
|readonly attribute IVirtualBoxErrorInfo IGuestProcessStateChangedEvent::error|
Error information in case of new session status is indicating an error.
The attribute IVirtualBoxErrorInfo::resultDetail will contain the runtime (IPRT) error code from the guest. See include/iprt/err.h and include/VBox/err.h for details.