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

Documentation Index

HHD Software - Hex Editor Serial Port Monitor USB Protocol Analyzer Network Monitor
 
 
 
  • 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