VirtualBox Main API
Notification when a guest session changed its state. More...
|readonly attribute unsigned long||id|
|Session ID of guest session which was changed. More...|
|readonly attribute GuestSessionStatus||status|
|New session status. More...|
|readonly attribute IVirtualBoxErrorInfo||error|
|Error information in case of new session status is indicating an error. 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 session changed its state.
|readonly attribute unsigned long IGuestSessionStateChangedEvent::id|
Session ID of guest session which was changed.
|readonly attribute GuestSessionStatus IGuestSessionStateChangedEvent::status|
New session status.
|readonly attribute IVirtualBoxErrorInfo IGuestSessionStateChangedEvent::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.