Download SDK documentation - Oracle Software Downloads
Transcript
5 Classes (interfaces) Register an event listener. Note: To avoid system overload, the VirtualBox server process checks if passive event listeners call getEvent() frequently enough. In the current implementation, if more than 500 pending events are detected for a passive event listener, it is forcefully unregistered by the system, and further getEvent() calls will return VBOX_E_OBJECT_NOT_FOUND. 5.25.7 unregisterListener void IEventSource::unregisterListener( [in] IEventListener listener) listener Listener to unregister. Unregister an event listener. If listener is passive, and some waitable events are still in queue they are marked as processed automatically. 5.26 IEventSourceChangedEvent (IEvent) Note: This interface extends IEvent and therefore supports all its methods and attributes as well. Notification when an event source state changes (listener added or removed). 5.26.1 Attributes 5.26.1.1 listener (read-only) IEventListener IEventSourceChangedEvent::listener Event listener which has changed. 5.26.1.2 add (read-only) boolean IEventSourceChangedEvent::add Flag whether listener was added or removed. 5.27 IExtPack (IExtPackBase) Note: This interface is not supported in the web service. Note: This interface extends IExtPackBase and therefore supports all its methods and attributes as well. Interface for querying information about an extension pack as well as accessing COM objects within it. 89