TestimoX

API Reference

Class

UsbQuery

Namespace ComputerX.Devices
Assembly ComputerX
Modifiers static

Helpers for enumerating USB devices via WMI on a target computer.

Inheritance

  • Object
  • UsbQuery

Methods

public static async Task<IEnumerable<UsbDeviceInfo>> GetAsync(String computer, Nullable<TimeSpan> timeout = null, CancellationToken ct = null) #
Returns: Task<IEnumerable<UsbDeviceInfo>>

Queries Win32_PnPEntity for USB class devices on the specified computer.

Parameters

computer System.String requiredposition: 0
Target computer name or IP. Use . for local.
timeout System.Nullable{System.TimeSpan} = null optionalposition: 1
Optional WMI timeout.
ct System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.

Returns

Collection of USB devices with friendly name, manufacturer and PNP ID.