![elan input device windows 10 registry elan input device windows 10 registry](https://gamespec.tech/wp-content/uploads/2020/10/Run-Windows-2.png)
![elan input device windows 10 registry elan input device windows 10 registry](https://miro.medium.com/max/1400/1*7o1ZsfhjrfXNvfQBw4c9kw.png)
Global Const $SPDRP_UI_NUMBER_DESC_FORMAT = (0X0000001D) // UiNumberDescFormat (R/W) Global Const $SPDRP_ADDRESS = (0x0000001C) // Device Address ® Global Const $SPDRP_CHARACTERISTICS = (0x0000001B) // Device Characteristics (R/W) Global Const $SPDRP_EXCLUSIVE = (0x0000001A) // Device is exclusive-access (R/W) Global Const $SPDRP_DEVTYPE = (0x00000019) // Device Type (R/W) Global Const $SPDRP_SECURITY_SDS = (0x00000018) // Security (W, SDS form)
![elan input device windows 10 registry elan input device windows 10 registry](https://i.ytimg.com/vi/lj1PtjJDDtg/maxresdefault.jpg)
Global Const $SPDRP_SECURITY = (0x00000017) // Security (R/W, binary form) Global Const $SPDRP_ENUMERATOR_NAME = (0x00000016) // Enumerator Name ® Global Const $SPDRP_BUSNUMBER = (0x00000015) // BusNumber ® Global Const $SPDRP_LEGACYBUSTYPE = (0x00000014) // LegacyBusType ® Global Const $SPDRP_BUSTYPEGUID = (0x00000013) // BusTypeGUID ® Global Const $SPDRP_LOWERFILTERS = (0x00000012) // LowerFilters (R/W) Global Const $SPDRP_UPPERFILTERS = (0x00000011) // UpperFilters (R/W) Global Const $SPDRP_UI_NUMBER = (0x00000010) // UiNumber ® Global Const $SPDRP_CAPABILITIES = (0x0000000F) // Capabilities ® Global Const $SPDRP_PHYSICAL_DEVICE_OBJECT_NAME= (0x0000000E) // PhysicalDeviceObjectName ® Global Const $SPDRP_LOCATION_INFORMATION = (0x0000000D) // LocationInformation (R/W) Global Const $SPDRP_FRIENDLYNAME = (0x0000000C) // FriendlyName (R/W) Global Const $SPDRP_CONFIGFLAGS = (0x0000000A) // ConfigFlags (R/W) Global Const $SPDRP_CLASSGUID = (0x00000008) // ClassGUID (R/W) Global Const $SPDRP_CLASS = (0x00000007) // Class (R-tied to ClassGUID) Global Const $SPDRP_COMPATIBLEIDS = (0x00000002) // CompatibleIDs (R/W) Global Const $SPDRP_HARDWAREID = (0x00000001) // HardwareID (R/W) Global Const $SPDRP_DEVICEDESC = (0x00000000) // DeviceDesc (R/W) Global Const $DIGCF_DEVICEINTERFACE = 0x00000010 Global Const $DIGCF_ALLCLASSES = 0x00000004 Global Const $DIGCF_DEFAULT = 0x00000001 // only valid with DIGCF_DEVICEINTERFACE
#Elan input device windows 10 registry code#
This code works as expected on Windows XP, but SetupDiGetDeviceRegistryProperty returns Error: Invalid Handle on Windows 10.