API Reference
Class
Devices
Convenience facade for querying devices (USB and Device Manager) on a target computer.
Inheritance
- Object
- Devices
Methods
public static Task<List<DeviceManagerDevice>> GetAllAsync(String computer, Nullable<TimeSpan> timeout = null, CancellationToken ct = null) #Returns:
Task<List<DeviceManagerDevice>>Gets all Device Manager entries.
Parameters
- computer System.String
- timeout System.Nullable{System.TimeSpan} = null
- ct System.Threading.CancellationToken = null
public static Task<List<DeviceManagerDevice>> GetByClassAsync(String computer, String pnpClass, Nullable<TimeSpan> timeout = null, CancellationToken ct = null) #Returns:
Task<List<DeviceManagerDevice>>Gets Device Manager entries filtered by PNPClass.
Parameters
- computer System.String
- pnpClass System.String
- timeout System.Nullable{System.TimeSpan} = null
- ct System.Threading.CancellationToken = null
public static Task<IEnumerable<UsbDeviceInfo>> GetUsbAsync(String computer, Nullable<TimeSpan> timeout = null, CancellationToken ct = null) #Returns:
Task<IEnumerable<UsbDeviceInfo>>Gets USB devices on the target computer.
Parameters
- computer System.String
- timeout System.Nullable{System.TimeSpan} = null
- ct System.Threading.CancellationToken = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object