Table of Contents

Class WindowsDeviceClass

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents of an individual device class - for example "Universal Serial Bus controllers".

public class WindowsDeviceClass : GlobalSerializableBase, IComparable<WindowsDeviceClass>
Inheritance
WindowsDeviceClass
Implements

Constructors

WindowsDeviceClass()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.WindowsDeviceClass class.

public WindowsDeviceClass()

Properties

ClassGuid

Gets or sets the unique GUID of this class - for example "{36fc9e60-c465-11cf-8056-444553540000}".

public Guid ClassGuid { get; set; }

Property Value

Guid

IsSystemDevice

Gets whether the device class is a system device.

public bool IsSystemDevice { get; set; }

Property Value

bool

Name

Gets or sets the display name of the device class - for example "Universal Serial Bus controllers".

public string Name { get; set; }

Property Value

string

Methods

CompareTo(WindowsDeviceClass)

Compares two CENTREL.XIA.Configuration.Types.WindowsDeviceClass objects to allow sorting alphabetically by class display name.

public int CompareTo(WindowsDeviceClass other)

Parameters

other WindowsDeviceClass

The CENTREL.XIA.Configuration.Types.WindowsDeviceClass to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.WindowsDeviceClass objects.