TestimoX

API Reference

Class

DeviceInventoryQueryRequest

Namespace ComputerX.Devices
Assembly ComputerX
Modifiers sealed

Parameters for typed device inventory queries.

Inheritance

  • Object
  • DeviceInventoryQueryRequest

Constructors

public DeviceInventoryQueryRequest() #

Properties

public String ComputerName { get; set; } #

Target computer name. Null, empty, whitespace, or "." resolves to the local machine.

public Boolean IncludeUsb { get; set; } #

Include USB inventory rows.

public Boolean IncludeDeviceManager { get; set; } #

Include Device Manager inventory rows.

public String NameContains { get; set; } #

Optional case-insensitive filter against row name.

public String ClassContains { get; set; } #

Optional case-insensitive filter against device class.

public String ManufacturerContains { get; set; } #

Optional case-insensitive filter against USB manufacturer.

public String StatusContains { get; set; } #

Optional case-insensitive filter against Device Manager status.

public Boolean ProblemOnly { get; set; } #

Optional filter returning only rows with non-empty problem codes.

public Nullable<Int32> MaxResults { get; set; } #

Optional maximum rows to return.

public Nullable<TimeSpan> Timeout { get; set; } #

Optional timeout for underlying WMI/CIM calls.