USB Monitoring Control
- USB Device Data Monitoring ActiveX Component Library
Documentation Index
1.
About USBMC
1.1.
About USB Monitoring Control
1.2.
Introduction
1.3.
Licensing
1.4.
Installation
1.5.
Library Redistribution Policy
1.6.
Activating USB Monitoring Control
2.
Using USBMC
2.1.
Usage Environments
2.2.
General Guidlines
2.3.
Processing Sequence
2.4.
How To
2.4.1.
How To…
2.4.2.
How to Initialize the USBMC Library
2.4.3.
How to Enumerate USB Devices
2.4.4.
How to Retrieve USB Device Properties
2.4.5.
How to Create a Monitoring Object
2.4.6.
How to Receive Monitored Events
3.
Reference
3.1.
Interfaces
3.1.1.
IDevice
3.1.1.1.
IDevice
3.1.1.2.
IDevice.Manufacturer
3.1.1.3.
IDevice.Location
3.1.1.4.
IDevice.Key
3.1.1.5.
IDevice.Icon
3.1.1.6.
IDevice.Present
3.1.1.7.
IDevice.Name
3.1.2.
IUsbMonitor
3.1.2.1.
IUsbMonitor
3.1.2.2.
IUsbMonitor.CreateMonitor
3.1.2.3.
IUsbMonitor.Devices
3.1.2.4.
IUsbMonitor.InstallLicense
3.1.2.5.
IUsbMonitor.InstallLicenseInMemory
3.1.2.6.
IUsbMonitor.InstallLicenseInMemoryNative
3.1.2.7.
IUsbMonitor.DisplayActivationDialog
3.1.3.
INativeListener
3.1.3.1.
INativeListener
3.1.3.2.
INativeListener.OnClearFeatureToEndpoint
3.1.3.3.
INativeListener.OnClearFeatureToInterface
3.1.3.4.
INativeListener.OnClearFeatureToOther
3.1.3.5.
INativeListener.OnConnection
3.1.3.6.
INativeListener.OnControlTransfer
3.1.3.7.
INativeListener.OnGetConfiguration
3.1.3.8.
INativeListener.OnGetCurrentFrameNumber
3.1.3.9.
INativeListener.OnGetDescriptorFromDevice
3.1.3.10.
INativeListener.OnGetDescriptorFromEndpoint
3.1.3.11.
INativeListener.OnGetDescriptorFromInterface
3.1.3.12.
INativeListener.OnGetFrameLength
3.1.3.13.
INativeListener.OnGetInterface
3.1.3.14.
INativeListener.OnGetStatusFromDevice
3.1.3.15.
INativeListener.OnGetStatusFromEndpoint
3.1.3.16.
INativeListener.OnGetStatusFromInterface
3.1.3.17.
INativeListener.OnGetStatusFromOther
3.1.3.18.
INativeListener.OnIsochTransfer
3.1.3.19.
INativeListener.OnPacketDown
3.1.3.20.
INativeListener.OnPacketUp
3.1.3.21.
INativeListener.OnQueryID
3.1.3.22.
INativeListener.OnQueryInterface
3.1.3.23.
INativeListener.OnQueryText
3.1.3.24.
INativeListener.OnReleaseFrameLengthControl
3.1.3.25.
INativeListener.OnResetPipe
3.1.3.26.
INativeListener.OnSelectConfiguration
3.1.3.27.
INativeListener.OnSelectInterface
3.1.3.28.
INativeListener.OnSetDescriptorToDevice
3.1.3.29.
INativeListener.OnSetDescriptorToEndpoint
3.1.3.30.
INativeListener.OnSetDescriptorToInterface
3.1.3.31.
INativeListener.OnSetFeatureToDevice
3.1.3.32.
INativeListener.OnSetFeatureToEndpoint
3.1.3.33.
INativeListener.OnSetFeatureToInterface
3.1.3.34.
INativeListener.OnSetFeatureToOther
3.1.3.35.
INativeListener.OnSetFrameLength
3.1.3.36.
INativeListener.OnSurpriseRemoval
3.1.3.37.
INativeListener.OnTakeFrameLengthControl
3.1.3.38.
INativeListener.OnUrb
3.1.3.39.
INativeListener.OnVendorDevice
3.1.3.40.
INativeListener.OnVendorEndpoint
3.1.3.41.
INativeListener.OnVendorInterface
3.1.3.42.
INativeListener.OnVendorOther
3.1.3.43.
INativeListener.ProcessRAWBuffer
3.1.3.44.
INativeListener.OnAbortPipe
3.1.3.45.
INativeListener.OnBulkOrInterruptTransfer
3.1.3.46.
INativeListener.OnClassDevice
3.1.3.47.
INativeListener.OnClassEndpoint
3.1.3.48.
INativeListener.OnClassInterface
3.1.3.49.
INativeListener.OnClassOther
3.1.3.50.
INativeListener.OnClearFeatureToDevice
3.1.4.
IMonitoring
3.1.4.1.
IMonitoring
3.1.4.2.
IMonitoring.Connected
3.1.4.3.
IMonitoring.Connect
3.1.4.4.
IMonitoring.AddNativeListener
3.1.4.5.
IMonitoring.UsbMonitor
3.1.4.6.
IMonitoring.RemoveNativeListener
3.1.4.7.
IMonitoring.Disconnect
3.1.4.8.
IMonitoring.ConnectedDevice
3.1.5.
IDeviceCollection
3.1.5.1.
IDeviceCollection
3.1.5.2.
IDeviceCollection.Item
3.1.5.3.
IDeviceCollection.Count
3.1.5.4.
IDeviceCollection._NewEnum
3.1.6.
_IUsbMonitoringEvents
3.1.6.1.
_IUsbMonitorEvents
3.1.6.2.
_IUsbMonitorEvents.OnChange
3.1.7.
_IMonitoringEvents
3.1.7.1.
_IMonitoringEvents
3.1.7.2.
_IMonitoringEvents.OnClassEndpoint
3.1.7.3.
_IMonitoringEvents.OnClassInterface
3.1.7.4.
_IMonitoringEvents.OnClassOther
3.1.7.5.
_IMonitoringEvents.OnClearFeatureToDevice
3.1.7.6.
_IMonitoringEvents.OnClearFeatureToEndpoint
3.1.7.7.
_IMonitoringEvents.OnClearFeatureToInterface
3.1.7.8.
_IMonitoringEvents.OnClearFeatureToOther
3.1.7.9.
_IMonitoringEvents.OnConnection
3.1.7.10.
_IMonitoringEvents.OnControlTransfer
3.1.7.11.
_IMonitoringEvents.OnGetConfiguration
3.1.7.12.
_IMonitoringEvents.OnGetCurrentFrameNumber
3.1.7.13.
_IMonitoringEvents.OnGetDescriptorFromDevice
3.1.7.14.
_IMonitoringEvents.OnGetDescriptorFromEndpoint
3.1.7.15.
_IMonitoringEvents.OnGetDescriptorFromInterface
3.1.7.16.
_IMonitoringEvents.OnGetFrameLength
3.1.7.17.
_IMonitoringEvents.OnGetInterface
3.1.7.18.
_IMonitoringEvents.OnGetStatusFromDevice
3.1.7.19.
_IMonitoringEvents.OnGetStatusFromEndpoint
3.1.7.20.
_IMonitoringEvents.OnGetStatusFromInterface
3.1.7.21.
_IMonitoringEvents.OnGetStatusFromOther
3.1.7.22.
_IMonitoringEvents.OnIsochTransfer
3.1.7.23.
_IMonitoringEvents.OnPacketDown
3.1.7.24.
_IMonitoringEvents.OnPacketUp
3.1.7.25.
_IMonitoringEvents.OnQueryID
3.1.7.26.
_IMonitoringEvents.OnQueryInterface
3.1.7.27.
_IMonitoringEvents.OnQueryText
3.1.7.28.
_IMonitoringEvents.OnReleaseFrameLengthControl
3.1.7.29.
_IMonitoringEvents.OnResetPipe
3.1.7.30.
_IMonitoringEvents.OnSelectConfiguration
3.1.7.31.
_IMonitoringEvents.OnSelectInterface
3.1.7.32.
_IMonitoringEvents.OnSetDescriptorToDevice
3.1.7.33.
_IMonitoringEvents.OnSetDescriptorToEndpoint
3.1.7.34.
_IMonitoringEvents.OnSetDescriptorToInterface
3.1.7.35.
_IMonitoringEvents.OnSetFeatureToDevice
3.1.7.36.
_IMonitoringEvents.OnSetFeatureToEndpoint
3.1.7.37.
_IMonitoringEvents.OnSetFeatureToInterface
3.1.7.38.
_IMonitoringEvents.OnSetFeatureToOther
3.1.7.39.
_IMonitoringEvents.OnSetFrameLength
3.1.7.40.
_IMonitoringEvents.OnSurpriseRemoval
3.1.7.41.
_IMonitoringEvents.OnTakeFrameLengthControl
3.1.7.42.
_IMonitoringEvents.OnUrb
3.1.7.43.
_IMonitoringEvents.OnVendorDevice
3.1.7.44.
_IMonitoringEvents.OnVendorEndpoint
3.1.7.45.
_IMonitoringEvents.OnVendorInterface
3.1.7.46.
_IMonitoringEvents.OnVendorOther
3.1.7.47.
_IMonitoringEvents.OnAbortPipe
3.1.7.48.
_IMonitoringEvents.OnBulkOrInterruptTransfer
3.1.7.49.
_IMonitoringEvents.OnClassDevice
3.2.
Enumerations
3.2.1.
ConnectionState
3.3.
Functions
3.3.1.
ConfigureLibrary