USB Port Monitoring Control
USB Monitoring Control - USB Device Data Monitoring ActiveX Component Library

_IMonitoringEvents Interface

HHD Software - Hex Editor Serial Port Monitor USB Protocol Analyzer Network Monitor
 
 
 
< PreviousTopNext >
Declaration
Interface Declaration:
interface _IMonitoringEvents : IDispatch
Remarks
_IMonitoringEvents Interface. An event source interface for managed and scripting clients.
Note for Implementers
You do not explicitly implement this interface. It is usually implemented by the language runtime. You register the so-called "events", one for each method of this interface to handle specific monitored requests.
Note for Users
This interface is used by the managed and scripting clients. The language runtime usually uses the methods of this interface automatically, allowing the client to register the events, callbacks or delegates, which are called when the USB Monitoring Control library fires these events. There is a propertiary interface in each managed language to connect to event sources. You will see Microsoft C# examples in this documentation, for other languages, please consult their documentation for a proper syntax to handle events.
Methods
MethodDescription
OnAbortPipesee _URB_PIPE_REQUEST
OnBulkOrInterruptTransfersee _URB_BULK_OR_INTERRUPT_TRANSFER
OnClassDevicesee _URB_CONTROL_VENDOR_OR_CLASS_REQUEST
OnClassEndpointsee _URB_CONTROL_VENDOR_OR_CLASS_REQUEST
OnClassInterfacesee _URB_CONTROL_VENDOR_OR_CLASS_REQUEST
OnClassOthersee _URB_CONTROL_VENDOR_OR_CLASS_REQUEST
OnClearFeatureToDevicesee _URB_CONTROL_FEATURE_REQUEST
OnClearFeatureToEndpointsee _URB_CONTROL_FEATURE_REQUEST
OnClearFeatureToInterfacesee _URB_CONTROL_FEATURE_REQUEST
OnClearFeatureToOthersee _URB_CONTROL_FEATURE_REQUEST
OnConnectionCalled when the control attaches/detaches itself to/from the USB device
OnControlTransfersee _URB_CONTROL_DESCRIPTOR_REQUEST
OnGetConfigurationsee _URB_BULK_OR_INTERRUPT_TRANSFER
OnGetCurrentFrameNumbersee _URB_GET_CURRENT_FRAME_NUMBER
OnGetDescriptorFromDevicesee _URB_CONTROL_DESCRIPTOR_REQUEST
OnGetDescriptorFromEndpointsee _URB_CONTROL_DESCRIPTOR_REQUEST
OnGetDescriptorFromInterfacesee _URB_CONTROL_DESCRIPTOR_REQUEST
OnGetFrameLengthsee _URB_GET_FRAME_LENGTH
OnGetInterfacesee _URB_CONTROL_GET_INTERFACE_REQUEST
OnGetStatusFromDevicesee _URB_CONTROL_GET_STATUS_REQUEST
OnGetStatusFromEndpointsee _URB_CONTROL_GET_STATUS_REQUEST
OnGetStatusFromInterfacesee _URB_CONTROL_GET_STATUS_REQUEST
OnGetStatusFromOthersee _URB_CONTROL_GET_STATUS_REQUEST
OnIsochTransfersee _URB_ISOCH_TRANSFER and USBD_ISO_PACKET_DESCRIPTOR
OnPacketDownCalled when packet is going down
OnPacketUpCalled when packet is going up
OnQueryIDCalled when id is queried by EVENT_DEVICEQUERYID
OnQueryInterfaceCalled when interface is queried by EVENT_DEVICEQUERYINTERFACE
OnQueryTextCalled when text is queried by EVENT_DEVICEQUERYTEXT
OnReleaseFrameLengthControlsee _URB_CONTROL_GET_INTERFACE_REQUEST
OnResetPipesee _URB_PIPE_REQUEST
OnSelectConfigurationsee _URB_SELECT_CONFIGURATION
OnSelectInterfacesee _URB_SELECT_INTERFACE
OnSetDescriptorToDevicesee _URB_CONTROL_DESCRIPTOR_REQUEST
OnSetDescriptorToEndpointsee _URB_CONTROL_DESCRIPTOR_REQUEST
OnSetDescriptorToInterfacesee _URB_CONTROL_DESCRIPTOR_REQUEST
OnSetFeatureToDevicesee _URB_CONTROL_FEATURE_REQUEST
OnSetFeatureToEndpointsee _URB_CONTROL_FEATURE_REQUEST
OnSetFeatureToInterfacesee _URB_CONTROL_FEATURE_REQUEST
OnSetFeatureToOthersee _URB_CONTROL_FEATURE_REQUEST
OnSetFrameLengthsee _URB_SET_FRAME_LENGTH
OnSurpriseRemovalCalled when device is removed by EVENT_DEVICESURPRISEREMOVAL
OnTakeFrameLengthControlsee _URB_CONTROL_GET_INTERFACE_REQUEST
OnUrbCalled when URB is transmitted
OnVendorDevicesee _URB_CONTROL_VENDOR_OR_CLASS_REQUEST
OnVendorEndpointsee _URB_CONTROL_VENDOR_OR_CLASS_REQUEST
OnVendorInterfacesee _URB_CONTROL_VENDOR_OR_CLASS_REQUEST
OnVendorOthersee _URB_CONTROL_VENDOR_OR_CLASS_REQUEST
< PreviousTopNext >
Copyright © 2011 HHD Software. All rights reserved.