SetupDi 设备信息函数
2021-11-19
314
0
SetupDiCreateDeviceInfoList | Creates an empty device information set. This set can be associated with a class GUID. |
---|---|
SetupDiCreateDeviceInfoListEx | Creates an empty device information set. This set can be associated with a class GUID and can be for devices on a remote computer. |
SetupDiCreateDeviceInfo | Creates a new device information element and adds it as a new member to the specified device information set. |
SetupDiOpenDeviceInfo | Retrieves information about an existing device instance and adds it to the specified device information set. |
SetupDiEnumDeviceInfo | Returns a context structure for a device information element of a device information set. |
SetupDiGetDeviceInstanceId | Retrieves the device instance ID associated with a device information element. |
SetupDiGetDeviceInfoListClass | Retrieves the class GUID associated with a device information set if it has an associated class. |
SetupDiGetDeviceInfoListDetail | Retrieves information associated with a device information set including the class GUID, remote computer handle, and remote computer name. |
SetupDiGetClassDevPropertySheets | Retrieves handles to the property sheets of a specified device information element or of the device setup class of a specified device information set. |
SetupDiGetClassDevs | Returns a device information set that contains all devices of a specified class. |
SetupDiGetClassDevsEx | Returns a device information set that contains all devices of a specified class on a local or remote computer. |
SetupDiSetSelectedDevice | Sets the specified device information element to be the currently-selected member of a device information set. This function is typically used by an installation wizard. |
SetupDiGetSelectedDevice | Retrieves the currently-selected device for the specified device information set. |
SetupDiRegisterDeviceInfo | Registers a newly created device instance with the Plug and Play manager. |
SetupDiDeleteDeviceInfo | Deletes a member from the specified device information set. This function does not delete the actual device. |
SetupDiDestroyDeviceInfoList | Destroys a device information set and frees all associated memory. |