|
发表于 2018-8-13 18:07:44
|
显示全部楼层
河北省张家口市
|
DLL_SetupDiEnumDeviceInfo | 逻辑型 | | |
Setupapi.dll | |
SetupDiEnumDeviceInfo | |
hDeviceInfoSet | 整数型 | | | MemberIndex | 整数型 | | | DeviceInfoData | _设备信息数据 | | |
|
SetupDiGetClassDevs | 整数型 | | |
setupapi.dll | |
SetupDiGetClassDevsA | |
ClassGuid | 字节集 | | | Enumeratorn | 文本型 | | | hwndParent | 整数型 | | | Flags | 整数型 | | |
|
DLL_SetupDiGetDeviceRegistryProperty | 逻辑型 | | |
Setupapi.dll | |
SetupDiGetDeviceRegistryPropertyA | |
hDeviceInfoSet | 整数型 | | | DeviceInfoData | _设备信息数据 | | | Property | 整数型 | | | PropertyRegDataType | 整数型 | | | PropertyBuffer | 整数型 | | | PropertyBufferSize | 整数型 | | | RequiredSize | 整数型 | | |
|
DLL_SetupDiGetDeviceRegistryProperty_text | 逻辑型 | | |
Setupapi.dll | |
SetupDiGetDeviceRegistryPropertyA | |
hDeviceInfoSet | 整数型 | | | DeviceInfoData | _设备信息数据 | | | Property | 整数型 | | | PropertyRegDataType | 整数型 | | | PropertyBuffer | 文本型 | | | PropertyBufferSize | 整数型 | | | RequiredSize | 整数型 | | |
|
DIG*FDEVICEINTERFACE | 16 | | DIG*FPRESENT | 2 | |
|
_设备信息数据 | | |
结构尺寸 | 整数型 | | | 类GUID1 | 整数型 | | | 类GUID2 | 整数型 | | | 类GUID3 | 整数型 | | | 类GUID4 | 整数型 | | | 设备实例 | 整数型 | | | 保留 | 整数型 | | |
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | GUID | 字节集 | | | DeviceInfoSet | 整数型 | | | MyDeviceInterfaceData | _设备信息数据 | | | i | 整数型 | | | index | 整数型 | | | sReturn | 文本型 | | | Enumeratorn | 文本型 | | | 参整_设备索引 | 整数型 | | | 整_尺寸 | 整数型 | | | 参整_属性代码 | 整数型 | | | 参整_缓冲区尺寸 | | | | 参文_缓冲区 | 文本型 | | |
GUID = { 16, 191, 220, 165, 48, 101, 210, 17, 144, 31, 0, 192, 79, 185, 81, 237 }DeviceInfoSet = SetupDiGetClassDevs (GUID, Enumeratorn, 0, 位或 ( #DIG *FDEVICEINTERFACE, #DIG *FPRESENT )) sReturn = 取空白文本 (256 )index = 0 参整_设备索引 = 1 参整_属性代码 = 0 MyDeviceInterfaceData.结构尺寸 = 28 计次循环首 (5, 参整_设备索引 )如果真 (DLL_SetupDiEnumDeviceInfo (DeviceInfoSet, 参整_设备索引, MyDeviceInterfaceData )) DLL_SetupDiGetDeviceRegistryProperty (DeviceInfoSet, MyDeviceInterfaceData, 参整_属性代码, 0, 0, 0, 整_尺寸 )如果真 (整_尺寸 > 参整_缓冲区尺寸 )参文_缓冲区 = 取空白文本 (整_尺寸 )DLL_SetupDiGetDeviceRegistryProperty_text (DeviceInfoSet, MyDeviceInterfaceData, 参整_属性代码, 0, 参文_缓冲区, 整_尺寸, 参整_缓冲区尺寸)调试输出 (参整_设备索引, 参文_缓冲区 )计次循环尾 ()
|
|