Standard Windows registry properties for USB devices and other hardware.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public enum DevicePropertyType
Public Enumeration DevicePropertyType
public enum class DevicePropertyType
Members
Member | Description |
---|---|
DeviceDesc |
Requests a string describing the device, such as "Microsoft PS/2 Port Mouse", typically defined by the manufacturer.
|
HardwareId |
Requests the hardware IDs provided by the device that identify the device.
|
CompatibleIds |
Requests the compatible IDs reported by the device.
|
Class |
Requests the name of the device's setup class, in text format.
|
ClassGuid |
Requests the GUID for the device's setup class.
|
Driver |
Requests the name of the driver-specific registry key.
|
Mfg |
Requests a string identifying the manufacturer of the device.
|
FriendlyName |
Requests a string that can be used to distinguish between two similar devices, typically defined by the class installer.
|
LocationInformation |
Requests information about the device's location on the bus; the interpretation of this information is bus-specific.
|
PhysicalDeviceObjectName |
Requests the name of the PDO for this device.
|
BusTypeGuid |
Requests the GUID for the bus that the device is connected to.
|
LegacyBusType |
Requests the bus type, such as PCIBus or PCMCIABus.
|
BusNumber |
Requests the legacy bus number of the bus the device is connected to.
|
EnumeratorName |
Requests the name of the enumerator for the device, such as "USB".
|
Address |
Requests the address of the device on the bus.
|
UiNumber |
Requests a number associated with the device that can be displayed in the user interface.
|
InstallState |
Windows XP and later.) Requests the device's installation state.
|
RemovalPolicy |
(Windows XP and later.) Requests the device's current removal policy. The operating system uses this value as a hint to determine how the device is normally removed.
|