Поделиться через


Справочник по установке устройств и драйверов

Общие сведения о технологии установки устройств и драйверов.

Чтобы разработать справочник по установке устройств и драйверов, вам потребуется следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих руководствах.

  • Справочник по установке устройств и драйверов

Перечисления

 
CM_NOTIFY_ACTION

Это перечисление определяет типы событий устройств Plug and Play.
DEV_OBJECT_TYPE

Указывает тип DEV_OBJECT.
DEV_QUERY_FLAGS

Указывает флаги, изменяющие поведение запросов устройства.
DEV_QUERY_RESULT_ACTION

Указывает тип действия, связанного со структурой DEV_QUERY_RESULT_ACTION_DATA.
DEV_QUERY_STATE

Указывает состояние запроса, связанного со структурой DEV_QUERY_RESULT_ACTION_DATA.
DEVPROP_OPERATOR

Указывает операции, которые можно использовать для DEVPROP_FILTER_EXPRESSION.
PNP_VETO_TYPE

Если диспетчер PnP отклоняет запрос на выполнение операции, то для определения причины отклонения используется перечисление PNP_VETO_TYPE.

Функции

 
CM_Add_Empty_Log_Conf

Функция CM_Add_Empty_Log_Conf создает пустую логическую конфигурацию для указанного типа конфигурации и указанного экземпляра устройства на локальном компьютере.
CM_Add_Empty_Log_Conf_Ex

Функция CM_Add_Empty_Log_Conf_Ex создает пустую логическую конфигурацию для указанного типа конфигурации и указанного экземпляра устройства на локальном или удаленном компьютере.
CM_Add_ID_ExA

Функция CM_Add_ID_Ex добавляет идентификатор устройства (если он еще не присутствует) в список аппаратных идентификаторов экземпляра устройства или список совместимых идентификаторов на локальном или удаленном компьютере. (ANSI)
CM_Add_ID_ExW

Функция CM_Add_ID_Ex добавляет идентификатор устройства (если он еще не присутствует) в список аппаратных идентификаторов экземпляра устройства или список совместимых идентификаторов на локальном или удаленном компьютере. (Юникод)
CM_Add_IDA

Функция CM_Add_ID добавляет указанный идентификатор устройства (если он еще не присутствует) в список аппаратных идентификаторов экземпляра устройства или список совместимых идентификаторов.
CM_Add_IDW

Функция CM_Add_ID добавляет указанный идентификатор устройства (если он еще не присутствует) в список аппаратных идентификаторов экземпляра устройства или список совместимых идентификаторов.
CM_Add_Range

CM_Add_Res_Des

Функция CM_Add_Res_Des добавляет дескриптор ресурса в логическую конфигурацию.
CM_Add_Res_Des_Ex

Функция CM_Add_Res_Des_Ex добавляет дескриптор ресурса в логическую конфигурацию. Логическая конфигурация может находиться на локальном или удаленном компьютере.
CM_Connect_MachineA

Функция CM_Connect_Machine создает подключение к удаленному компьютеру. (ANSI)
CM_Connect_MachineW

Функция CM_Connect_Machine создает подключение к удаленному компьютеру. (Юникод)
CM_Create_DevNode_ExA

CM_Create_DevNode_ExW

CM_Create_DevNodeA

CM_Create_DevNodeW

CM_Create_Range_List

CM_Delete_Class_Key

Функция CM_Delete_Class_Key удаляет указанный установленный класс устройства из системы.
CM_Delete_Class_Key_Ex

CM_Delete_Device_Interface_Key_ExA

Функция CM_Delete_Device_Interface_Key_ExA удаляет подраздел реестра, используемый приложениями и драйверами для хранения сведений о интерфейсе.
CM_Delete_Device_Interface_Key_ExW

Функция CM_Delete_Device_Interface_Key_ExW удаляет подраздел реестра, используемый приложениями и драйверами для хранения сведений, относящихся к интерфейсу.
CM_Delete_Device_Interface_KeyA

Функция CM_Delete_Device_Interface_Key удаляет подраздел реестра, используемый приложениями и драйверами для хранения сведений о интерфейсе. (ANSI)
CM_Delete_Device_Interface_KeyW

Функция CM_Delete_Device_Interface_Key удаляет подраздел реестра, используемый приложениями и драйверами для хранения сведений о интерфейсе. (Юникод)
CM_Delete_DevNode_Key

Функция CM_Delete_DevNode_Key удаляет указанные разделы реестра, доступные для пользователей, связанные с устройством.
CM_Delete_DevNode_Key_Ex

CM_Delete_Range

CM_Detect_Resource_Conflict

CM_Detect_Resource_Conflict_Ex

CM_Disable_DevNode

Функция CM_Disable_DevNode отключает устройство.
CM_Disable_DevNode_Ex

CM_Disconnect_Machine

Функция CM_Disconnect_Machine удаляет подключение к удаленному компьютеру.
CM_Dup_Range_List

CM_Enable_DevNode

Функция CM_Enable_DevNode включает устройство.
CM_Enable_DevNode_Ex

CM_Enumerate_Classes

Функция CM_Enumerate_Classes при повторном вызове перечисляет установленные классы устройств локального компьютера путем предоставления GUID каждого класса.
CM_Enumerate_Classes_Ex

Функция CM_Enumerate_Classes_Ex при повторном вызове перечисляет локальные или удаленные классы устройств удаленного компьютера, предоставляя идентификатор GUID каждого класса.
CM_Enumerate_Enumerators_ExA

Функция CM_Enumerate_Enumerators_Ex перечисляет локальные или удаленные перечислители устройств, указав имя каждого перечислителя. (ANSI)
CM_Enumerate_Enumerators_ExW

Функция CM_Enumerate_Enumerators_Ex перечисляет локальные или удаленные перечислители устройств, указав имя каждого перечислителя. (Юникод)
CM_Enumerate_EnumeratorsA

Функция CM_Enumerate_Enumerators перечисляет перечислители устройств локального компьютера, указав имя каждого перечислителя. (ANSI)
CM_Enumerate_EnumeratorsW

Функция CM_Enumerate_Enumerators перечисляет перечислители устройств локального компьютера, указав имя каждого перечислителя. (Юникод)
CM_Find_Range

CM_First_Range

CM_Free_Log_Conf

Функция CM_Free_Log_Conf удаляет логическую конфигурацию и все связанные дескрипторы ресурсов с локального компьютера.
CM_Free_Log_Conf_Ex

Функция CM_Free_Log_Conf_Ex удаляет логическую конфигурацию и все связанные дескрипторы ресурсов из локального или удаленного компьютера.
CM_Free_Log_Conf_Handle

Функция CM_Free_Log_Conf_Handle отменяет дескриптор логической конфигурации и освобождает связанное выделение памяти.
CM_Free_Range_List

CM_Free_Res_Des

Функция CM_Free_Res_Des удаляет дескриптор ресурса из логической конфигурации на локальном компьютере.
CM_Free_Res_Des_Ex

Функция CM_Free_Res_Des_Ex удаляет дескриптор ресурса из логической конфигурации на локальном или удаленном компьютере.
CM_Free_Res_Des_Handle

Функция CM_Free_Res_Des_Handle отменяет дескриптор описания ресурса и освобождает связанное выделение памяти.
CM_Free_Resource_Conflict_Handle

Функция CM_Free_Resource_Conflict_Handle делает дескриптор списком конфликтов ресурсов недействительным и освобождает связанное выделение памяти дескриптора.
CM_Get_Child

Функция CM_Get_Child используется для получения дескриптора экземпляра устройства к первому дочернему узлу указанного узла устройства (devnode) в дереве устройств локального компьютера.
CM_Get_Child_Ex

Функция CM_Get_Child_Ex используется для извлечения дескриптора экземпляра устройства к первому дочернему узлу указанного узла устройства (devnode) в локальном или удаленном дереве устройства.
CM_Get_Class_Key_Name_ExA

CM_Get_Class_Key_Name_ExW

CM_Get_Class_Key_NameA

CM_Get_Class_Key_NameW

CM_Get_Class_Name_ExA

CM_Get_Class_Name_ExW

CM_Get_Class_NameA

CM_Get_Class_NameW

CM_Get_Class_Property_ExW

Функция CM_Get_Class_Property_ExW извлекает свойство устройства, заданное для класса интерфейса устройства или класса установки устройства.
CM_Get_Class_Property_Keys

Функция CM_Get_Class_Property_Keys извлекает массив ключей свойств устройства, представляющих свойства устройства, заданные для класса интерфейса устройства или класса установки устройства.
CM_Get_Class_Property_Keys_Ex

Функция CM_Get_Class_Property_Keys_Ex извлекает массив ключей свойств устройства, представляющих свойства устройства, заданные для класса интерфейса устройства или класса установки устройства.
CM_Get_Class_PropertyW

Функция CM_Get_Class_Property извлекает свойство устройства, заданное для класса интерфейса устройства или класса установки устройства.
CM_Get_Class_Registry_PropertyA

Функция CM_Get_Class_Registry_Property извлекает свойство класса установки устройства. (ANSI)
CM_Get_Class_Registry_PropertyW

Функция CM_Get_Class_Registry_Property извлекает свойство класса установки устройства. (Юникод)
CM_Get_Depth

Функция CM_Get_Depth используется для получения глубины указанного узла устройства (devnode) в дереве устройств локального компьютера.
CM_Get_Depth_Ex

Функция CM_Get_Depth_Ex используется для получения глубины указанного узла устройства (devnode) в локальном или удаленном дереве устройства.
CM_Get_Device_ID_ExA

Функция CM_Get_Device_ID_Ex извлекает идентификатор экземпляра устройства для указанного экземпляра устройства на локальном или удаленном компьютере. (ANSI)
CM_Get_Device_ID_ExW

Функция CM_Get_Device_ID_Ex извлекает идентификатор экземпляра устройства для указанного экземпляра устройства на локальном или удаленном компьютере. (Юникод)
CM_Get_Device_ID_List_ExA

Функция CM_Get_Device_ID_List_Ex извлекает список идентификаторов экземпляров устройства для экземпляров устройств на локальном или удаленном компьютере. (ANSI)
CM_Get_Device_ID_List_ExW

Функция CM_Get_Device_ID_List_Ex извлекает список идентификаторов экземпляров устройства для экземпляров устройств на локальном или удаленном компьютере. (Юникод)
CM_Get_Device_ID_List_Size_ExA

Функция CM_Get_Device_ID_List_Size_Ex извлекает размер буфера, необходимый для хранения списка идентификаторов экземпляров устройства для локальных или удаленных экземпляров устройства. (ANSI)
CM_Get_Device_ID_List_Size_ExW

Функция CM_Get_Device_ID_List_Size_Ex извлекает размер буфера, необходимый для хранения списка идентификаторов экземпляров устройства для локальных или удаленных экземпляров устройства. (Юникод)
CM_Get_Device_ID_List_SizeA

Функция CM_Get_Device_ID_List_Size извлекает размер буфера, необходимый для хранения списка идентификаторов экземпляров устройства для экземпляров устройства локального компьютера. (ANSI)
CM_Get_Device_ID_List_SizeW

Функция CM_Get_Device_ID_List_Size извлекает размер буфера, необходимый для хранения списка идентификаторов экземпляров устройства для экземпляров устройства локального компьютера. (Юникод)
CM_Get_Device_ID_ListA

Функция CM_Get_Device_ID_List получает список идентификаторов экземпляров устройства для экземпляров устройства локального компьютера. (ANSI)
CM_Get_Device_ID_ListW

Функция CM_Get_Device_ID_List получает список идентификаторов экземпляров устройства для экземпляров устройства локального компьютера. (Юникод)
CM_Get_Device_ID_Size

Функция CM_Get_Device_ID_Size извлекает размер буфера, необходимый для хранения идентификатора экземпляра устройства для экземпляра устройства на локальном компьютере.
CM_Get_Device_ID_Size_Ex

Функция CM_Get_Device_ID_Size_Ex извлекает размер буфера, необходимый для хранения идентификатора экземпляра устройства для экземпляра устройства на локальном или удаленном компьютере.
CM_Get_Device_IDA

Функция CM_Get_Device_ID извлекает идентификатор экземпляра устройства для указанного экземпляра устройства на локальном компьютере. (ANSI)
CM_Get_Device_IDW

Функция CM_Get_Device_ID извлекает идентификатор экземпляра устройства для указанного экземпляра устройства на локальном компьютере. (Юникод)
CM_Get_Device_Interface_Alias_ExA

CM_Get_Device_Interface_Alias_ExW

CM_Get_Device_Interface_AliasA

Функция CM_Get_Device_Interface_Alias возвращает псевдоним указанного экземпляра интерфейса устройства, если псевдоним существует. (ANSI)
CM_Get_Device_Interface_AliasW

Функция CM_Get_Device_Interface_Alias возвращает псевдоним указанного экземпляра интерфейса устройства, если псевдоним существует. (Юникод)
CM_Get_Device_Interface_List_ExA

CM_Get_Device_Interface_List_ExW

CM_Get_Device_Interface_List_Size_ExA

CM_Get_Device_Interface_List_Size_ExW

CM_Get_Device_Interface_List_SizeA

Функция CM_Get_Device_Interface_List_Size извлекает размер буфера, который необходимо передать в функцию CM_Get_Device_Interface_List. (ANSI)
CM_Get_Device_Interface_List_SizeW

Функция CM_Get_Device_Interface_List_Size извлекает размер буфера, который необходимо передать в функцию CM_Get_Device_Interface_List. (Юникод)
CM_Get_Device_Interface_ListA

Функция CM_Get_Device_Interface_List извлекает список экземпляров интерфейса устройства, принадлежащих указанному классу интерфейса устройства. (ANSI)
CM_Get_Device_Interface_ListW

Функция CM_Get_Device_Interface_List извлекает список экземпляров интерфейса устройства, принадлежащих указанному классу интерфейса устройства. (Юникод)
CM_Get_Device_Interface_Property_ExW

Функция CM_Get_Device_Interface_Property_ExW извлекает свойство устройства, заданное для интерфейса устройства.
CM_Get_Device_Interface_Property_Keys_ExW

Функция CM_Get_Device_Interface_Property_Keys_ExW извлекает массив ключей свойств устройства, представляющих свойства устройства, заданные для интерфейса устройства.
CM_Get_Device_Interface_Property_KeysW

Функция CM_Get_Device_Interface_Property_Keys извлекает массив ключей свойств устройства, представляющих свойства устройства, заданные для интерфейса устройства.
CM_Get_Device_Interface_PropertyW

Функция CM_Get_Device_Interface_Property извлекает свойство устройства, заданное для интерфейса устройства.
CM_Get_DevNode_Custom_Property_ExA

CM_Get_DevNode_Custom_Property_ExW

CM_Get_DevNode_Custom_PropertyA

CM_Get_DevNode_Custom_PropertyW

CM_Get_DevNode_Property_ExW

Функция CM_Get_DevNode_Property_ExW извлекает свойство экземпляра устройства.
CM_Get_DevNode_Property_Keys

Функция CM_Get_DevNode_Property_Keys извлекает массив ключей свойств устройства, представляющих свойства устройства, заданные для экземпляра устройства.
CM_Get_DevNode_Property_Keys_Ex

Функция CM_Get_DevNode_Property_Keys_Ex извлекает массив ключей свойств устройства, представляющих свойства устройства, заданные для экземпляра устройства.
CM_Get_DevNode_PropertyW

Функция CM_Get_DevNode_Property извлекает свойство экземпляра устройства.
CM_Get_DevNode_Registry_Property_ExA

CM_Get_DevNode_Registry_Property_ExW

CM_Get_DevNode_Registry_PropertyA

Функция CM_Get_DevNode_Registry_Property извлекает указанное свойство устройства из реестра. (ANSI)
CM_Get_DevNode_Registry_PropertyW

Функция CM_Get_DevNode_Registry_Property извлекает указанное свойство устройства из реестра. (Юникод)
CM_Get_DevNode_Status

Функция CM_Get_DevNode_Status получает состояние экземпляра устройства из своего узла устройства (devnode) в дереве устройств локального компьютера.
CM_Get_DevNode_Status_Ex

Функция CM_Get_DevNode_Status_Ex получает состояние экземпляра устройства из своего узла устройства (devnode) на локальном или удаленном дереве устройства.
CM_Get_First_Log_Conf

Функция CM_Get_First_Log_Conf получает первую логическую конфигурацию указанного типа конфигурации, связанной с указанным экземпляром устройства на локальном компьютере.
CM_Get_First_Log_Conf_Ex

Функция CM_Get_First_Log_Conf_Ex получает первую логическую конфигурацию, связанную с указанным экземпляром устройства на локальном или удаленном компьютере.
CM_Get_Global_State

CM_Get_Global_State_Ex

CM_Get_Hardware_Profile_Info_ExA

CM_Get_Hardware_Profile_Info_ExW

CM_Get_Hardware_Profile_InfoA

CM_Get_Hardware_Profile_InfoW

CM_Get_HW_Prof_Flags_ExA

Функция CM_Get_HW_Prof_Flags_Ex извлекает флаги конфигурации для конкретного профиля оборудования для экземпляра устройства на удаленном компьютере или локальном компьютере. (ANSI)
CM_Get_HW_Prof_Flags_ExW

Функция CM_Get_HW_Prof_Flags_Ex извлекает флаги конфигурации для конкретного профиля оборудования для экземпляра устройства на удаленном компьютере или локальном компьютере. (Юникод)
CM_Get_HW_Prof_FlagsA

Функция CM_Get_HW_Prof_Flags извлекает флаги конфигурации для конкретного профиля оборудования для экземпляра устройства на локальном компьютере. (ANSI)
CM_Get_HW_Prof_FlagsW

Функция CM_Get_HW_Prof_Flags извлекает флаги конфигурации для конкретного профиля оборудования для экземпляра устройства на локальном компьютере. (Юникод)
CM_Get_Log_Conf_Priority

Функция CM_Get_Log_Conf_Priority получает приоритет конфигурации указанной логической конфигурации на локальном компьютере.
CM_Get_Log_Conf_Priority_Ex

Функция CM_Get_Log_Conf_Priority_Ex получает приоритет конфигурации указанной логической конфигурации на локальном или удаленном компьютере.
CM_Get_Next_Log_Conf

Функция CM_Get_Next_Log_Conf получает следующую логическую конфигурацию, связанную с определенным экземпляром устройства на локальном компьютере.
CM_Get_Next_Log_Conf_Ex

Функция CM_Get_Next_Log_Conf_Ex получает следующую логическую конфигурацию, связанную с определенным экземпляром устройства на локальном или удаленном компьютере.
CM_Get_Next_Res_Des

Функция CM_Get_Next_Res_Des получает дескриптор следующего дескриптора ресурса указанного типа ресурса для логической конфигурации на локальном компьютере.
CM_Get_Next_Res_Des_Ex

Функция CM_Get_Next_Res_Des_Ex получает дескриптор следующего дескриптора ресурса указанного типа ресурса для логической конфигурации на локальном или удаленном компьютере.
CM_Get_Parent

Функция CM_Get_Parent получает дескриптор экземпляра устройства родительскому узлу указанного узла устройства (devnode) в дереве устройств локального компьютера.
CM_Get_Parent_Ex

Функция CM_Get_Parent_Ex получает дескриптор экземпляра устройства к родительскому узлу указанного узла устройства (devnode) в локальном или дереве устройств удаленного компьютера.
CM_Get_Res_Des_Data

Функция CM_Get_Res_Des_Data извлекает сведения, хранящиеся в дескрипторе ресурса на локальном компьютере.
CM_Get_Res_Des_Data_Ex

Функция CM_Get_Res_Des_Data_Ex извлекает сведения, хранящиеся в дескрипторе ресурса на локальном или удаленном компьютере.
CM_Get_Res_Des_Data_Size

Функция CM_Get_Res_Des_Data_Size получает размер буфера, необходимый для хранения сведений, содержащихся в указанном дескрипторе ресурса на локальном компьютере.
CM_Get_Res_Des_Data_Size_Ex

Функция CM_Get_Res_Des_Data_Size_Ex получает размер буфера, необходимый для хранения сведений, содержащихся в указанном дескрипторе ресурса на локальном или удаленном компьютере.
CM_Get_Resource_Conflict_Count

Функция CM_Get_Resource_Conflict_Count получает количество конфликтов, содержащихся в указанном списке конфликтов ресурсов.
CM_Get_Resource_Conflict_DetailsA

Функция CM_Get_Resource_Conflict_Details получает сведения о одном из конфликтов ресурсов в списке конфликтов. (ANSI)
CM_Get_Resource_Conflict_DetailsW

Функция CM_Get_Resource_Conflict_Details получает сведения о одном из конфликтов ресурсов в списке конфликтов. (Юникод)
CM_Get_Sibling

Функция CM_Get_Sibling получает дескриптор экземпляра устройства к следующему одноуровневой узлу указанного узла устройства (devnode) в дереве устройств локального компьютера.
CM_Get_Sibling_Ex

Функция CM_Get_Sibling_Ex получает дескриптор экземпляра устройства к следующему узлу уровня указанного узла устройства в локальном или удаленном дереве устройства.
CM_Get_Version

Функция CM_Get_Version возвращает версию 4.0 библиотеки DLL Configuration Manager (PnP) Configuration Manager (Cfgmgr32.dll) для локального компьютера.
CM_Get_Version_Ex

Функция CM_Get_Version_Ex возвращает версию 4.0 библиотеки DLL Configuration Manager (PnP) Configuration Manager (Cfgmgr32.dll) для локального или удаленного компьютера.
CM_Intersect_Range_List

CM_Invert_Range_List

CM_Is_Dock_Station_Present

Функция CM_Is_Dock_Station_Present определяет, присутствует ли станция док-станции на локальном компьютере.
CM_Is_Dock_Station_Present_Ex

Функция CM_Is_Dock_Station_Present_Ex определяет, присутствует ли док-станция на локальном или удаленном компьютере.
CM_Is_Version_Available

Функция CM_Is_Version_Available указывает, поддерживается ли указанная версия библиотеки DLL Configuration Manager (PnP) Configuration Manager (Cfgmgr32.dll) локального компьютера.
CM_Is_Version_Available_Ex

Функция CM_Is_Version_Available_Ex указывает, поддерживается ли указанная версия библиотеки DLL Configuration Manager (PNP) Configuration Manager (Cfgmgr32.dll) локальной или удаленной компьютера.
CM_Locate_DevNode_ExA

Функция CM_Locate_DevNode_Ex получает дескриптор экземпляра устройства к узлу устройства, связанному с указанным идентификатором экземпляра устройства, на локальном компьютере или удаленном компьютере. (ANSI)
CM_Locate_DevNode_ExW

Функция CM_Locate_DevNode_Ex получает дескриптор экземпляра устройства к узлу устройства, связанному с указанным идентификатором экземпляра устройства, на локальном компьютере или удаленном компьютере. (Юникод)
CM_Locate_DevNodeA

Функция CM_Locate_DevNode получает дескриптор экземпляра устройства к узлу устройства, связанному с указанным идентификатором экземпляра устройства на локальном компьютере. (ANSI)
CM_Locate_DevNodeW

Функция CM_Locate_DevNode получает дескриптор экземпляра устройства к узлу устройства, связанному с указанным идентификатором экземпляра устройства на локальном компьютере. (Юникод)
CM_MapCrToWin32Err

Преобразует указанный код CONFIGRET в эквивалентный системный код ошибки.
CM_Merge_Range_List

CM_Modify_Res_Des

Функция CM_Modify_Res_Des изменяет указанный дескриптор ресурса на локальном компьютере.
CM_Modify_Res_Des_Ex

Функция CM_Modify_Res_Des_Ex изменяет указанный дескриптор ресурсов на локальном или удаленном компьютере.
CM_Move_DevNode

CM_Move_DevNode_Ex

CM_Next_Range

CM_Open_Class_Key_ExA

CM_Open_Class_Key_ExW

CM_Open_Class_KeyA

Функция CM_Open_Class_Key открывает раздел реестра классов установки устройства, раздел реестра классов интерфейса устройства или определенный подраздел класса. (ANSI)
CM_Open_Class_KeyW

Функция CM_Open_Class_Key открывает раздел реестра классов установки устройства, раздел реестра классов интерфейса устройства или определенный подраздел класса. (Юникод)
CM_Open_Device_Interface_Key_ExA

Функция CM_Open_Device_Interface_Key_ExA открывает подраздел реестра, используемый приложениями и драйверами для хранения сведений, относящихся к интерфейсу устройства.
CM_Open_Device_Interface_Key_ExW

Функция CM_Open_Device_Interface_Key_ExW открывает подраздел реестра, используемый приложениями и драйверами для хранения сведений, относящихся к интерфейсу устройства.
CM_Open_Device_Interface_KeyA

Функция CM_Open_Device_Interface_Key открывает подраздел реестра, используемый приложениями и драйверами для хранения сведений, относящихся к интерфейсу устройства. (ANSI)
CM_Open_Device_Interface_KeyW

Функция CM_Open_Device_Interface_Key открывает подраздел реестра, используемый приложениями и драйверами для хранения сведений, относящихся к интерфейсу устройства. (Юникод)
CM_Open_DevNode_Key

Функция CM_Open_DevNode_Key открывает раздел реестра для сведений о конфигурации для конкретного устройства.
CM_Open_DevNode_Key_Ex

CM_Query_And_Remove_SubTree_ExA

Функция CM_Query_And_Remove_SubTree_Ex проверяет, можно ли удалить экземпляр устройства и его дочерние элементы и, если да, удалить их. (ANSI)
CM_Query_And_Remove_SubTree_ExW

Функция CM_Query_And_Remove_SubTree_Ex проверяет, можно ли удалить экземпляр устройства и его дочерние элементы и, если да, удалить их. (Юникод)
CM_Query_And_Remove_SubTreeA

Функция CM_Query_And_Remove_SubTree проверяет, можно ли удалить экземпляр устройства и его дочерние элементы и, если да, удалить их. (ANSI)
CM_Query_And_Remove_SubTreeW

Функция CM_Query_And_Remove_SubTree проверяет, можно ли удалить экземпляр устройства и его дочерние элементы и, если да, удалить их. (Юникод)
CM_Query_Arbitrator_Free_Data

CM_Query_Arbitrator_Free_Data_Ex

CM_Query_Arbitrator_Free_Size

CM_Query_Arbitrator_Free_Size_Ex

CM_Query_Remove_SubTree

CM_Query_Remove_SubTree_Ex

CM_Query_Resource_Conflict_List

Функция CM_Query_Resource_Conflict_List определяет экземпляры устройств с требованиями к ресурсам, которые конфликтуют с описанием ресурса указанного экземпляра устройства.
CM_Reenumerate_DevNode

Функция CM_Reenumerate_DevNode перечисляет устройства, определенные указанным узлом устройства и всеми его дочерними элементами.
CM_Reenumerate_DevNode_Ex

Функция CM_Reenumerate_DevNode_Ex перечисляет устройства, определенные указанным узлом устройства и всеми дочерними элементами.
CM_Register_Device_Driver

CM_Register_Device_Driver_Ex

CM_Register_Device_Interface_ExA

CM_Register_Device_Interface_ExW

CM_Register_Device_InterfaceA

CM_Register_Device_InterfaceW

CM_Register_Notification

Функция CM_Register_Notification регистрирует подпрограмму обратного вызова приложения, которая будет вызываться при возникновении события PnP указанного типа.
CM_Remove_SubTree

CM_Remove_SubTree_Ex

CM_Request_Device_Eject_ExA

Функция CM_Request_Device_Eject_Ex подготавливает локальный или удаленный экземпляр устройства к безопасному удалению, если устройство является съемным. Если устройство может быть физически удалено, оно будет. (ANSI)
CM_Request_Device_Eject_ExW

Функция CM_Request_Device_Eject_Ex подготавливает локальный или удаленный экземпляр устройства к безопасному удалению, если устройство является съемным. Если устройство может быть физически удалено, оно будет. (Юникод)
CM_Request_Device_EjectA

Функция CM_Request_Device_Eject подготавливает локальный экземпляр устройства к безопасному удалению, если устройство является съемным. Если устройство может быть физически удалено, оно будет. (ANSI)
CM_Request_Device_EjectW

Функция CM_Request_Device_Eject подготавливает локальный экземпляр устройства к безопасному удалению, если устройство является съемным. Если устройство может быть физически удалено, оно будет. (Юникод)
CM_Request_Eject_PC

Функция CM_Request_Eject_PC запрашивает переносимый компьютер, вставленный в локальную док-станцию.
CM_Request_Eject_PC_Ex

Функция CM_Request_Eject_PC_Ex запрашивает переносимый компьютер, который вставляется в локальную или удаленную док-станцию.
CM_Run_Detection

CM_Run_Detection_Ex

CM_Set_Class_Property_ExW

Функция CM_Set_Class_Property_ExW задает свойство класса для класса установки устройства или класса интерфейса устройства.
CM_Set_Class_PropertyW

Функция CM_Set_Class_Property задает свойство класса для класса установки устройства или класса интерфейса устройства.
CM_Set_Class_Registry_PropertyA

Набор функций CM_Set_Class_Registry_Property или удаление свойства класса установки устройства. (ANSI)
CM_Set_Class_Registry_PropertyW

Набор функций CM_Set_Class_Registry_Property или удаление свойства класса установки устройства. (Юникод)
CM_Set_Device_Interface_Property_ExW

Функция CM_Set_Device_Interface_Property_ExW задает свойство устройства интерфейса устройства.
CM_Set_Device_Interface_PropertyW

Функция CM_Set_Device_Interface_Property задает свойство устройства интерфейса устройства.
CM_Set_DevNode_Problem

Функция CM_Set_DevNode_Problem задает код проблемы для устройства, установленного на локальном компьютере.
CM_Set_DevNode_Problem_Ex

Функция CM_Set_DevNode_Problem_Ex задает код проблемы для устройства, установленного на локальном или удаленном компьютере.
CM_Set_DevNode_Property_ExW

Функция CM_Set_DevNode_Property_ExW задает свойство экземпляра устройства.
CM_Set_DevNode_PropertyW

Функция CM_Set_DevNode_Property задает свойство экземпляра устройства.
CM_Set_DevNode_Registry_Property_ExA

CM_Set_DevNode_Registry_Property_ExW

CM_Set_DevNode_Registry_PropertyA

Функция CM_Set_DevNode_Registry_Property задает указанное свойство устройства в реестре. (ANSI)
CM_Set_DevNode_Registry_PropertyW

Функция CM_Set_DevNode_Registry_Property задает указанное свойство устройства в реестре. (Юникод)
CM_Set_HW_Prof

CM_Set_HW_Prof_Ex

CM_Set_HW_Prof_Flags_ExA

CM_Set_HW_Prof_Flags_ExW

CM_Set_HW_Prof_FlagsA

CM_Set_HW_Prof_FlagsW

CM_Setup_DevNode

Функция CM_Setup_DevNode перезапускает экземпляр устройства, который не запущен, так как возникла проблема с конфигурацией устройства.
CM_Setup_DevNode_Ex

CM_Test_Range_Available

CM_Uninstall_DevNode

Функция CM_Uninstall_DevNode удаляет все постоянные состояния, связанные с экземпляром устройства.
CM_Uninstall_DevNode_Ex

CM_Unregister_Device_Interface_ExA

CM_Unregister_Device_Interface_ExW

CM_Unregister_Device_InterfaceA

CM_Unregister_Device_InterfaceW

CM_Unregister_Notification

Используйте unregisterDeviceNotification вместо CM_Unregister_Notification, если код предназначен для Windows 7 или более ранних версий Windows.
CM_WaitNoPendingInstallEvents

Функция CMP_WaitNoPendingInstallEvents (CM_WaitNoPendingInstallEvents) ожидает, пока нет ожидающих действий по установке устройства для выполнения диспетчера PnP.
DevCloseObjectQuery

Закрывает дескриптор запроса устройства.
DevCreateObjectQuery

Создает запрос устройства для получения свойств на основе указанных параметров запроса.
DevCreateObjectQueryEx

Создает запрос устройства для получения свойств на основе указанных параметров запроса и расширенных параметров.
DevCreateObjectQueryFromId

Создает запрос устройства для получения свойств на основе указанных параметров запроса и идентификатора объекта.
DevCreateObjectQueryFromIdEx

Создает запрос устройства для получения свойств на основе указанных параметров запроса, расширенных параметров и идентификатора объекта.
DevCreateObjectQueryFromIds

Создает запрос устройства для получения свойств на основе указанных параметров запроса и списка идентификаторов объектов.
DevCreateObjectQueryFromIdsEx

Создает запрос устройства для получения свойств на основе указанных параметров запроса, расширенных параметров и списка идентификаторов объектов.
DevFindProperty

Находит DEVPROPERTY, соответствующее определенному свойству в массиве структур DEVPROPERTY.
DevFreeObjectProperties

Освобождает структуры DEVPROPERTY, выделенные вызовами DevGetObjectProperties или DevGetObjectPropertiesEx.
DevFreeObjects

Освобождает DEV_OBJECT структуры, выделенные вызовом DevGetObjects или DevGetObjectsEx.
DevGetObjectProperties

Синхронно извлекает набор свойств для указанного объекта.
DevGetObjectPropertiesEx

Синхронно извлекает набор свойств для указанного объекта при необходимости на основе указанных расширенных параметров.
DevGetObjects

Синхронно извлекает набор структур DEV_OBJECT на основе предоставленных запрошенных свойств и критериев фильтрации.
DevGetObjectsEx

Синхронно извлекает набор структур DEV_OBJECT на основе предоставленных запрошенных свойств, расширенных параметров и критериев фильтрации.
DiInstallDevice

Функция DiInstallDevice устанавливает указанный драйвер, предварительно установленный в хранилище драйверов на указанном устройстве, которое присутствует в системе.
DiInstallDriverA

Функция DiInstallDriver предварительно устанавливает драйвер в хранилище драйверов, а затем устанавливает драйвер на устройствах, присутствующих в системе, которую поддерживает драйвер. (ANSI)
DiInstallDriverW

Функция DiInstallDriver предварительно устанавливает драйвер в хранилище драйверов, а затем устанавливает драйвер на устройствах, присутствующих в системе, которую поддерживает драйвер. (Юникод)
DiRollbackDriver

Функция DiRollbackDriver откатывает драйвер, установленный на указанном устройстве.
DiShowUpdateDevice

Функция DiShowUpdateDevice отображает мастер обновления оборудования для указанного устройства.
DiUninstallDevice

Функция DiUninstallDevice удаляет устройство и удаляет его узел устройства (devnode) из системы.
DiUninstallDriverA

Функция DiUninstallDriver удаляет пакет драйвера с любых устройств, на которых он установлен, устанавливая эти устройства с другим соответствующим пакетом драйвера, если он доступен, или драйвер NULL, если другой соответствующий пакет драйвера недоступен. Затем указанный пакет драйвера удаляется из хранилища драйверов. (ANSI)
DiUninstallDriverW

Функция DiUninstallDriver удаляет пакет драйвера с любых устройств, на которых он установлен, устанавливая эти устройства с другим соответствующим пакетом драйвера, если он доступен, или драйвер NULL, если другой соответствующий пакет драйвера недоступен. Затем указанный пакет драйвера удаляется из хранилища драйверов. (Юникод)
PDEV_QUERY_RESULT_CALLBACK

Прототип функции, необходимый для функций обратного вызова, которые получат результаты запроса DevQuery.
SetupDiAskForOEMDisk

Функция SetupDiAskForOEMDisk отображает диалоговое окно, которое запрашивает пользователю путь к диску установки OEM.
SetupDiBuildClassInfoList

Функция SetupDiBuildClassInfoList возвращает список идентификаторов guid класса установки, определяющих классы, установленные на локальном компьютере.
SetupDiBuildClassInfoListExA

Функция SetupDiBuildClassInfoListEx возвращает список идентификаторов GUID класса установки, которые включают каждый класс, установленный в локальной системе или удаленной системе. (ANSI)
SetupDiBuildClassInfoListExW

Функция SetupDiBuildClassInfoListEx возвращает список идентификаторов GUID класса установки, которые включают каждый класс, установленный в локальной системе или удаленной системе. (Юникод)
SetupDiBuildDriverInfoList

Функция SetupDiBuildDriverInfoList создает список драйверов, связанных с определенным устройством или списком драйверов глобального класса для набора сведений об устройстве.
SetupDiCallClassInstaller

Функция SetupDiCallClassInstaller вызывает соответствующий установщик классов и все зарегистрированные установщики с указанным запросом на установку (код DIF).
SetupDiCancelDriverInfoSearch

Функция SetupDiCancelDriverInfoSearch отменяет поиск списка драйверов, который в настоящее время выполняется в другом потоке.
SetupDiChangeState

Функция SetupDiChangeState — это обработчик по умолчанию для запроса на установку DIF_PROPERTYCHANGE.
SetupDiClassGuidsFromNameA

Функция SetupDiClassGuidsFromName извлекает идентификаторы GUID, связанные с указанным именем класса. Этот список основан на классах, установленных в настоящее время в системе. (ANSI)
SetupDiClassGuidsFromNameExA

Функция SetupDiClassGuidsFromNameEx извлекает идентификаторы GUID, связанные с указанным именем класса. В этом результирующем списке содержатся классы, установленные на локальном или удаленном компьютере. (ANSI)
SetupDiClassGuidsFromNameExW

Функция SetupDiClassGuidsFromNameEx извлекает идентификаторы GUID, связанные с указанным именем класса. В этом результирующем списке содержатся классы, установленные на локальном или удаленном компьютере. (Юникод)
SetupDiClassGuidsFromNameW

Функция SetupDiClassGuidsFromName извлекает идентификаторы GUID, связанные с указанным именем класса. Этот список основан на классах, установленных в настоящее время в системе. (Юникод)
SetupDiClassNameFromGuidA

Функция SetupDiClassNameFromGuid извлекает имя класса, связанное с GUID класса. (ANSI)
SetupDiClassNameFromGuidExA

Функция SetupDiClassNameFromGuidEx извлекает имя класса, связанное с GUID класса. Класс можно установить на локальном или удаленном компьютере. (ANSI)
SetupDiClassNameFromGuidExW

Функция SetupDiClassNameFromGuidEx извлекает имя класса, связанное с GUID класса. Класс можно установить на локальном или удаленном компьютере. (Юникод)
SetupDiClassNameFromGuidW

Функция SetupDiClassNameFromGuid извлекает имя класса, связанное с GUID класса. (Юникод)
SetupDiCreateDeviceInfoA

Функция SetupDiCreateDeviceInfo создает новый элемент сведений об устройстве и добавляет его в качестве нового члена в указанный набор сведений об устройстве. (ANSI)
SetupDiCreateDeviceInfoList

Функция SetupDiCreateDeviceInfoList создает пустой набор сведений об устройстве и при необходимости связывает набор с классом установки устройства и окном верхнего уровня.
SetupDiCreateDeviceInfoListExA

Функция SetupDiCreateDeviceInfoList создает пустой набор сведений об устройстве на удаленном или локальном компьютере и при необходимости связывает набор с классом установки устройства. (ANSI)
SetupDiCreateDeviceInfoListExW

Функция SetupDiCreateDeviceInfoList создает пустой набор сведений об устройстве на удаленном или локальном компьютере и при необходимости связывает набор с классом установки устройства. (Юникод)
SetupDiCreateDeviceInfoW

Функция SetupDiCreateDeviceInfo создает новый элемент сведений об устройстве и добавляет его в качестве нового члена в указанный набор сведений об устройстве. (Юникод)
SetupDiCreateDeviceInterfaceA

Функция SetupDiCreateDeviceInterface регистрирует интерфейс устройства в локальной системе или удаленной системе. (ANSI)
SetupDiCreateDeviceInterfaceRegKeyA

Функция SetupDiCreateDeviceInterfaceRegKey создает раздел реестра для хранения сведений об интерфейсе устройства и возвращает дескриптор ключа. (ANSI)
SetupDiCreateDeviceInterfaceRegKeyW

Функция SetupDiCreateDeviceInterfaceRegKey создает раздел реестра для хранения сведений об интерфейсе устройства и возвращает дескриптор ключа. (Юникод)
SetupDiCreateDeviceInterfaceW

Функция SetupDiCreateDeviceInterface регистрирует интерфейс устройства в локальной системе или удаленной системе. (Юникод)
SetupDiCreateDevRegKeyA

Функция SetupDiCreateDevRegKey создает раздел реестра для сведений о конфигурации для конкретного устройства и возвращает дескриптор ключа. (ANSI)
SetupDiCreateDevRegKeyW

Функция SetupDiCreateDevRegKey создает раздел реестра для сведений о конфигурации для конкретного устройства и возвращает дескриптор ключа. (Юникод)
SetupDiDeleteDeviceInfo

Функция SetupDiDeleteDeviceInfo удаляет элемент сведений об устройстве из набора сведений об устройстве. Эта функция не удаляет фактическое устройство.
SetupDiDeleteDeviceInterfaceData

Функция SetupDiDeleteDeviceInterfaceData удаляет интерфейс устройства из набора сведений об устройстве.
SetupDiDeleteDeviceInterfaceRegKey

Функция SetupDiDeleteDeviceInterfaceRegKey удаляет подраздел реестра, используемый приложениями и драйверами для хранения сведений о интерфейсе.
SetupDiDeleteDevRegKey

Функция SetupDiDeleteDevRegKey удаляет указанные пользовательские разделы реестра, связанные с элементом сведений об устройстве.
SetupDiDeskClassImageList

Функция SetupDiDetyClassImageList уничтожает список образов класса, созданный вызовом SetupDiGetClassImageList или SetupDiGetClassImageListEx.
SetupDiDetoDeviceInfoList

Функция SetupDiDedfeviceInfoList удаляет набор сведений об устройстве и освобождает всю связанную память.
SetupDiDedriverInfoList

Функция SetupDiDedriverInfoList удаляет список драйверов.
SetupDiDrawMiniIcon

Функция SetupDiDrawMiniIcon рисует указанный мини-значок в запрошенном расположении.
SetupDiEnumDeviceInfo

Функция SetupDiEnumDeviceInfo возвращает структуру SP_DEVINFO_DATA, указывающую элемент сведений об устройстве в наборе сведений об устройстве.
SetupDiEnumDeviceInterfaces

Функция SetupDiEnumDeviceInterfaces перечисляет интерфейсы устройств, содержащиеся в наборе сведений об устройстве.
SetupDiEnumDriverInfoA

Функция SetupDiEnumDriverInfo перечисляет элементы списка драйверов. (ANSI)
SetupDiEnumDriverInfoW

Функция SetupDiEnumDriverInfo перечисляет элементы списка драйверов. (Юникод)
SetupDiGetActualModelsSectionA

Функция SetupDiGetActualModelsSection извлекает соответствующий декорированный раздел INF Models, используемый при установке устройства из INF-файла устройства. (ANSI)
SetupDiGetActualModelsSectionW

Функция SetupDiGetActualModelsSection извлекает соответствующий декорированный раздел INF Models, используемый при установке устройства из INF-файла устройства. (Юникод)
SetupDiGetActualSectionToInstallA

Функция SetupDiGetActualSectionToInstall извлекает соответствующий раздел INF DDInstall, используемый при установке устройства из INF-файла устройства на локальном компьютере. (ANSI)
SetupDiGetActualSectionToInstallExA

Функция SetupDiGetActualSectionToInstallEx извлекает имя раздела INF DDInstall, устанавливающего устройство для указанной архитектуры операционной системы и процессора. (ANSI)
SetupDiGetActualSectionToInstallExW

Функция SetupDiGetActualSectionToInstallEx извлекает имя раздела INF DDInstall, устанавливающего устройство для указанной архитектуры операционной системы и процессора. (Юникод)
SetupDiGetActualSectionToInstallW

Функция SetupDiGetActualSectionToInstall извлекает соответствующий раздел INF DDInstall, используемый при установке устройства из INF-файла устройства на локальном компьютере. (Юникод)
SetupDiGetClassBitmapIndex

Функция SetupDiGetClassBitmapIndex извлекает индекс мини-значка, предоставленного для указанного класса.
SetupDiGetClassDescriptionA

Функция SetupDiGetClassDescription извлекает описание класса, связанное с указанным GUID класса установки. (ANSI)
SetupDiGetClassDescriptionExA

Функция SetupDiGetClassDescriptionEx извлекает описание класса установки, установленного на локальном или удаленном компьютере. (ANSI)
SetupDiGetClassDescriptionExW

Функция SetupDiGetClassDescriptionEx извлекает описание класса установки, установленного на локальном или удаленном компьютере. (Юникод)
SetupDiGetClassDescriptionW

Функция SetupDiGetClassDescription извлекает описание класса, связанное с указанным GUID класса установки. (Юникод)
SetupDiGetClassDevPropertySheetsA

Функция SetupDiGetClassDevPropertySheets извлекает дескриптор на листы свойств элемента сведений об устройстве или класса установки устройства набора сведений об устройстве. (ANSI)
SetupDiGetClassDevPropertySheetsW

Функция SetupDiGetClassDevPropertySheets извлекает дескриптор на листы свойств элемента сведений об устройстве или класса установки устройства набора сведений об устройстве. (Юникод)
SetupDiGetClassDevsExA

Функция SetupDiGetClassDevsEx возвращает дескриптор набору сведений об устройстве, который содержит запрошенные элементы сведений об устройстве для локального или удаленного компьютера. (ANSI)
SetupDiGetClassDevsExW

Функция SetupDiGetClassDevsEx возвращает дескриптор набору сведений об устройстве, который содержит запрошенные элементы сведений об устройстве для локального или удаленного компьютера. (Юникод)
SetupDiGetClassDevsW

Функция SetupDiGetClassDevs возвращает дескриптор набору сведений об устройстве, который содержит запрошенные элементы сведений об устройстве для локального компьютера. (Юникод)
SetupDiGetClassImageIndex

Функция SetupDiGetClassImageIndex извлекает индекс в списке образов класса указанного класса.
SetupDiGetClassImageList

Функция SetupDiGetClassImageList создает список изображений, содержащий растровые изображения для каждого установленного класса и возвращает список в структуре данных.
SetupDiGetClassImageListExA

Функция SetupDiGetClassImageListEx создает список растровых изображений для каждого класса, установленного в локальной или удаленной системе. (ANSI)
SetupDiGetClassImageListExW

Функция SetupDiGetClassImageListEx создает список растровых изображений для каждого класса, установленного в локальной или удаленной системе. (Юникод)
SetupDiGetClassInstallParamsA

Функция SetupDiGetClassInstallParams извлекает параметры установки класса для набора сведений об устройстве или определенного элемента сведений об устройстве. (ANSI)
SetupDiGetClassInstallParamsW

Функция SetupDiGetClassInstallParams извлекает параметры установки класса для набора сведений об устройстве или определенного элемента сведений об устройстве. (Юникод)
SetupDiGetClassPropertyExW

Функция SetupDiGetClassPropertyEx извлекает свойство класса для класса установки устройства или класса интерфейса устройства на локальном или удаленном компьютере.
SetupDiGetClassPropertyKeys

Функция SetupDiGetClassPropertyKeys извлекает массив ключей свойств устройства, представляющих свойства устройства, заданные для класса установки устройства или класса интерфейса устройства.
SetupDiGetClassPropertyKeysExW

Функция SetupDiGetClassPropertyKeysEx извлекает массив ключей свойств устройства, представляющих свойства устройства, заданные для класса установки устройства или класса интерфейса устройства на локальном или удаленном компьютере.
SetupDiGetClassPropertyW

Функция SetupDiGetClassProperty извлекает свойство устройства, заданное для класса установки устройства или класса интерфейса устройства.
SetupDiGetClassRegistryPropertyA

Функция SetupDiGetClassRegistryProperty извлекает свойство для указанного класса установки устройства из реестра. (ANSI)
SetupDiGetClassRegistryPropertyW

Функция SetupDiGetClassRegistryProperty извлекает свойство для указанного класса установки устройства из реестра. (Юникод)
SetupDiGetCustomDevicePropertyA

Функция SetupDiGetCustomDeviceProperty извлекает указанное пользовательское свойство устройства из реестра. (ANSI)
SetupDiGetCustomDevicePropertyW

Функция SetupDiGetCustomDeviceProperty извлекает указанное пользовательское свойство устройства из реестра. (Юникод)
SetupDiGetDeviceInfoListClass

Функция SetupDiGetDeviceInfoListClass извлекает GUID для класса установки устройства, связанного с набором сведений об устройстве, если набор имеет связанный класс.
SetupDiGetDeviceInfoListDetailA

Функция SetupDiGetDeviceInfoListDetail извлекает сведения, связанные с набором сведений об устройстве, включая GUID класса, дескриптор удаленного компьютера и имя удаленного компьютера. (ANSI)
SetupDiGetDeviceInfoListDetailW

Функция SetupDiGetDeviceInfoListDetail извлекает сведения, связанные с набором сведений об устройстве, включая GUID класса, дескриптор удаленного компьютера и имя удаленного компьютера. (Юникод)
SetupDiGetDeviceInstallParamsA

Функция SetupDiGetDeviceInstallParams извлекает параметры установки устройства для набора сведений об устройстве или определенного элемента сведений об устройстве. (ANSI)
SetupDiGetDeviceInstallParamsW

Функция SetupDiGetDeviceInstallParams извлекает параметры установки устройства для набора сведений об устройстве или определенного элемента сведений об устройстве. (Юникод)
SetupDiGetDeviceInstanceIdA

Функция SetupDiGetDeviceInstanceId извлекает идентификатор экземпляра устройства, связанный с элементом сведений об устройстве. (ANSI)
SetupDiGetDeviceInstanceIdW

Функция SetupDiGetDeviceInstanceId извлекает идентификатор экземпляра устройства, связанный с элементом сведений об устройстве. (Юникод)
SetupDiGetDeviceInterfaceAlias

Функция SetupDiGetDeviceInterfaceAlias возвращает псевдоним указанного интерфейса устройства.
SetupDiGetDeviceInterfaceDetailA

Функция SetupDiGetDeviceInterfaceDetail возвращает сведения об интерфейсе устройства. (ANSI)
SetupDiGetDeviceInterfaceDetailW

Функция SetupDiGetDeviceInterfaceDetail возвращает сведения об интерфейсе устройства. (Юникод)
SetupDiGetDeviceInterfacePropertyKeys

Функция SetupDiGetDeviceInterfacePropertyKeys извлекает массив ключей свойств устройства, представляющих свойства устройства, заданные для интерфейса устройства.
SetupDiGetDeviceInterfacePropertyW

Функция SetupDiGetDeviceInterfaceProperty извлекает свойство устройства, заданное для интерфейса устройства.
SetupDiGetDevicePropertyKeys

Функция SetupDiGetDevicePropertyKeys извлекает массив ключей свойств устройства, представляющих свойства устройства, заданные для экземпляра устройства.
SetupDiGetDevicePropertyW

Функция SetupDiGetDeviceProperty извлекает свойство экземпляра устройства.
SetupDiGetDeviceRegistryPropertyA

Функция SetupDiGetDeviceRegistryProperty извлекает указанное свойство устройства Plug and Play. (ANSI)
SetupDiGetDeviceRegistryPropertyW

Функция SetupDiGetDeviceRegistryProperty извлекает указанное свойство устройства Plug and Play. (Юникод)
SetupDiGetDriverInfoDetailA

Функция SetupDiGetDriverInfoDetail извлекает сведения о драйвере для набора сведений об устройстве или определенного элемента сведений об устройстве в наборе сведений об устройстве. (ANSI)
SetupDiGetDriverInfoDetailW

Функция SetupDiGetDriverInfoDetail извлекает сведения о драйвере для набора сведений об устройстве или определенного элемента сведений об устройстве в наборе сведений об устройстве. (Юникод)
SetupDiGetDriverInstallParamsA

Функция SetupDiGetDriverInstallParams извлекает параметры установки драйвера для набора сведений об устройстве или определенного элемента сведений об устройстве. (ANSI)
SetupDiGetDriverInstallParamsW

Функция SetupDiGetDriverInstallParams извлекает параметры установки драйвера для набора сведений об устройстве или определенного элемента сведений об устройстве. (Юникод)
SetupDiGetHwProfileFriendlyNameA

Функция SetupDiGetHwProfileFriendlyName извлекает понятное имя, связанное с идентификатором профиля оборудования. (ANSI)
SetupDiGetHwProfileFriendlyNameExA

Функция SetupDiGetHwProfileFriendlyNameEx извлекает понятное имя, связанное с идентификатором профиля оборудования на локальном или удаленном компьютере. (ANSI)
SetupDiGetHwProfileFriendlyNameExW

Функция SetupDiGetHwProfileFriendlyNameEx извлекает понятное имя, связанное с идентификатором профиля оборудования на локальном или удаленном компьютере. (Юникод)
SetupDiGetHwProfileFriendlyNameW

Функция SetupDiGetHwProfileFriendlyName извлекает понятное имя, связанное с идентификатором профиля оборудования. (Юникод)
SetupDiGetHwProfileList

Функция SetupDiGetHwProfileList извлекает список всех определенных в настоящее время идентификаторов профилей оборудования.
SetupDiGetHwProfileListExA

Функция SetupDiGetHwProfileListEx извлекает список всех определенных в настоящее время идентификаторов профилей оборудования на локальном или удаленном компьютере. (ANSI)
SetupDiGetHwProfileListExW

Функция SetupDiGetHwProfileListEx извлекает список всех определенных в настоящее время идентификаторов профилей оборудования на локальном или удаленном компьютере. (Юникод)
SetupDiGetINFClassA

Функция SetupDiGetINFClass возвращает класс указанного INF-файла устройства. (ANSI)
SetupDiGetINFClassW

Функция SetupDiGetINFClass возвращает класс указанного INF-файла устройства. (Юникод)
SetupDiGetSelectedDevice

Функция SetupDiGetSelectedDevice извлекает выбранный элемент сведений об устройстве в наборе сведений об устройстве.
SetupDiGetSelectedDriverA

Функция SetupDiGetSelectedDriver извлекает выбранный драйвер для набора сведений об устройстве или определенного элемента сведений об устройстве. (ANSI)
SetupDiGetSelectedDriverW

Функция SetupDiGetSelectedDriver извлекает выбранный драйвер для набора сведений об устройстве или определенного элемента сведений об устройстве. (Юникод)
SetupDiInstallClassA

Функция SetupDiInstallClass устанавливает раздел ClassInstall32 указанного INF-файла. (ANSI)
SetupDiInstallClassExA

Функция SetupDiInstallClassEx устанавливает установщик классов или класс интерфейса. (ANSI)
SetupDiInstallClassExW

Функция SetupDiInstallClassEx устанавливает установщик классов или класс интерфейса. (Юникод)
SetupDiInstallClassW

Функция SetupDiInstallClass устанавливает раздел ClassInstall32 указанного INF-файла. (Юникод)
SetupDiInstallDevice

Функция SetupDiInstallDevice — это обработчик по умолчанию для запроса на установку DIF_INSTALLDEVICE.
SetupDiInstallDeviceInterfaces

Функция SetupDiInstallDeviceInterfaces — это обработчик по умолчанию для запроса на установку DIF_INSTALLINTERFACES.
SetupDiInstallDriverFiles

Функция SetupDiInstallDriverFiles — это обработчик по умолчанию для запроса на установку DIF_INSTALLDEVICEFILES.
SetupDiLoadClassIcon

Функция SetupDiLoadClassIcon загружает большой и мини-значок для указанного класса.
SetupDiLoadDeviceIcon

Функция SetupDiLoadDeviceIcon извлекает значок для указанного устройства.
SetupDiOpenClassRegKey

Функция SetupDiOpenClassRegKey открывает раздел реестра классов установки или подраздел определенного класса.
SetupDiOpenClassRegKeyExA

Функция SetupDiOpenClassRegKeyEx открывает раздел реестра классов установки устройства, раздел реестра классов интерфейса устройства или подраздел определенного класса. Эта функция открывает указанный ключ на локальном компьютере или на удаленном компьютере. (ANSI)
SetupDiOpenClassRegKeyExW

Функция SetupDiOpenClassRegKeyEx открывает раздел реестра классов установки устройства, раздел реестра классов интерфейса устройства или подраздел определенного класса. Эта функция открывает указанный ключ на локальном компьютере или на удаленном компьютере. (Юникод)
SetupDiOpenDeviceInfoA

Функция SetupDiOpenDeviceInfo добавляет элемент сведений об устройстве для экземпляра устройства в набор сведений об устройстве, если он еще не существует в наборе сведений об устройстве и получает сведения, определяющие элемент сведений об устройстве для экземпляра устройства в наборе сведений об устройстве. (ANSI)
SetupDiOpenDeviceInfoW

Функция SetupDiOpenDeviceInfo добавляет элемент сведений об устройстве для экземпляра устройства в набор сведений об устройстве, если он еще не существует в наборе сведений об устройстве и получает сведения, определяющие элемент сведений об устройстве для экземпляра устройства в наборе сведений об устройстве. (Юникод)
SetupDiOpenDeviceInterfaceA

Функция SetupDiOpenDeviceInterface извлекает сведения об интерфейсе устройства и добавляет интерфейс в указанный набор сведений об устройстве для локальной системы или удаленной системы. (ANSI)
SetupDiOpenDeviceInterfaceRegKey

Функция SetupDiOpenDeviceInterfaceRegKey открывает подраздел реестра, используемый приложениями и драйверами для хранения сведений, относящихся к интерфейсу устройства.
SetupDiOpenDeviceInterfaceW

Функция SetupDiOpenDeviceInterface извлекает сведения об интерфейсе устройства и добавляет интерфейс в указанный набор сведений об устройстве для локальной системы или удаленной системы. (Юникод)
SetupDiOpenDevRegKey

Функция SetupDiOpenDevRegKey открывает раздел реестра для сведений о конфигурации для конкретного устройства.
SetupDiRegisterCoDeviceInstallers

Функция SetupDiRegisterCoDeviceInstallers является обработчиком по умолчанию для DIF_REGISTER_COINSTALLERS.
SetupDiRegisterDeviceInfo

Функция SetupDiRegisterDeviceInfo — это обработчик по умолчанию для запроса DIF_REGISTERDEVICE.
SetupDiRemoveDevice

Функция SetupDiRemoveDevice — это обработчик по умолчанию для запроса на установку DIF_REMOVE.
SetupDiRemoveDeviceInterface

Функция SetupDiRemoveDeviceInterface удаляет зарегистрированный интерфейс устройства из системы.
SetupDiRestartDevices

Функция SetupDiRestartDevices перезапускает указанное устройство или при необходимости перезапускает все устройства, управляемые одной функцией и драйверами фильтров, которые работают с указанным устройством.
SetupDiSelectBestCompatDrv

Функция SetupDiSelectBestCompatDrv — это обработчик по умолчанию для запроса на установку DIF_SELECTBESTCOMPATDRV.
SetupDiSelectDevice

Функция SetupDiSelectDevice — это обработчик по умолчанию для запроса DIF_SELECTDEVICE.
SetupDiSelectOEMDrv

Функция SetupDiSelectOEMDrv выбирает драйвер для набора сведений об устройстве или определенный элемент сведений об устройстве, использующий путь OEM, предоставленный пользователем.
SetupDiSetClassInstallParamsA

Наборы функций SetupDiSetClassInstallParams или очищает параметры установки класса для набора сведений об устройстве или определенного элемента сведений об устройстве. (ANSI)
SetupDiSetClassInstallParamsW

Наборы функций SetupDiSetClassInstallParams или очищает параметры установки класса для набора сведений об устройстве или определенного элемента сведений об устройстве. (Юникод)
SetupDiSetClassPropertyExW

Функция SetupDiSetClassPropertyEx задает свойство устройства для класса установки устройства или класса интерфейса устройства на локальном или удаленном компьютере.
SetupDiSetClassPropertyW

Функция SetupDiSetClassProperty задает свойство класса для класса установки устройства или класса интерфейса устройства.
SetupDiSetClassRegistryPropertyA

Функция SetupDiSetClassRegistryProperty задает указанное свойство класса устройства в реестре. (ANSI)
SetupDiSetClassRegistryPropertyW

Функция SetupDiSetClassRegistryProperty задает указанное свойство класса устройства в реестре. (Юникод)
SetupDiSetDeviceInstallParamsA

Функция SetupDiSetDeviceInstallParams задает параметры установки устройства для набора сведений об устройстве или определенного элемента сведений об устройстве. (ANSI)
SetupDiSetDeviceInstallParamsW

Функция SetupDiSetDeviceInstallParams задает параметры установки устройства для набора сведений об устройстве или определенного элемента сведений об устройстве. (Юникод)
SetupDiSetDeviceInterfaceDefault

Функция SetupDiSetDeviceInterfaceDefault задает интерфейс устройства в качестве интерфейса по умолчанию для класса интерфейса устройства.
SetupDiSetDeviceInterfacePropertyW

Функция SetupDiSetDeviceInterfaceProperty задает свойство устройства интерфейса устройства.
SetupDiSetDevicePropertyW

Функция SetupDiSetDeviceProperty задает свойство экземпляра устройства.
SetupDiSetDeviceRegistryPropertyA

Функция SetupDiSetDeviceRegistryProperty задает свойство устройства Plug and Play для устройства. (ANSI)
SetupDiSetDeviceRegistryPropertyW

Функция SetupDiSetDeviceRegistryProperty задает свойство устройства Plug and Play для устройства. (Юникод)
SetupDiSetDriverInstallParamsA

Функция SetupDiSetDriverInstallParams задает параметры установки драйвера для элемента сведений об драйвере. (ANSI)
SetupDiSetDriverInstallParamsW

Функция SetupDiSetDriverInstallParams задает параметры установки драйвера для элемента сведений об драйвере. (Юникод)
SetupDiSetSelectedDevice

Функция SetupDiSetSelectedDevice задает элемент сведений об устройстве в качестве выбранного элемента набора сведений об устройстве. Эта функция обычно используется мастером установки.
SetupDiSetSelectedDriverA

Наборы функций SetupDiSetSelectedDriver или сброс, выбранный драйвер для элемента сведений об устройстве или выбранный драйвер класса для набора сведений об устройстве. (ANSI)
SetupDiSetSelectedDriverW

Наборы функций SetupDiSetSelectedDriver или сброс, выбранный драйвер для элемента сведений об устройстве или выбранный драйвер класса для набора сведений об устройстве. (Юникод)
SetupDiUnremoveDevice

Функция SetupDiUnremoveDevice — это обработчик по умолчанию для запроса на установку DIF_UNREMOVE.
SetupGetInfDriverStoreLocationA

Функция SetupGetInfDriverStoreLocation извлекает полное имя файла (путь к каталогу и имя файла) INF-файла в хранилище драйверов, соответствующее указанному INF-файлу в каталоге INF-файла системы или указанному INF-файлу в хранилище драйверов. (ANSI)
SetupGetInfDriverStoreLocationW

Функция SetupGetInfDriverStoreLocation извлекает полное имя файла (путь к каталогу и имя файла) INF-файла в хранилище драйверов, соответствующее указанному INF-файлу в каталоге INF-файла системы или указанному INF-файлу в хранилище драйверов. (Юникод)
SetupGetInfPublishedNameA

Функция SetupGetInfPublishedName извлекает полное имя файла (путь к каталогу и имя файла) INF-файла в каталоге INF-файла системы, соответствующего указанному INF-файлу в хранилище драйверов или указанному INF-файлу в каталоге INF-файла системы. (ANSI)
SetupGetInfPublishedNameW

Функция SetupGetInfPublishedName извлекает полное имя файла (путь к каталогу и имя файла) INF-файла в каталоге INF-файла системы, соответствующего указанному INF-файлу в хранилище драйверов или указанному INF-файлу в каталоге INF-файла системы. (Юникод)
SetupGetNonInteractiveMode

Функция SetupGetNonInteractiveMode возвращает значение неинтерактивного флага SetupAPI, указывающее, может ли процесс вызывающего объекта взаимодействовать с пользователем с помощью компонентов пользовательского интерфейса, таких как диалоговые окна.
SetupGetThreadLogToken

Функция SetupGetThreadLogToken извлекает маркер журнала для потока, из которого была вызвана эта функция.
SetupSetNonInteractiveMode

Функция SetupSetNonInteractiveMode задает неинтерактивный флаг SetupAPI, определяющий, может ли SetupAPI взаимодействовать с пользователем в контексте вызывающего объекта.
SetupSetThreadLogToken

Функция SetupSetThreadLogToken задает контекст журнала, представленный маркером журнала, для потока, из которого была вызвана эта функция.
SetupWriteTextLog

Функция SetupWriteTextLog записывает запись журнала в текстовом журнале SetupAPI.
SetupWriteTextLogError

Функция SetupWriteTextLogError записывает сведения об ошибке setupAPI или системной ошибке Win32 в текстовый журнал SetupAPI.
SetupWriteTextLogInfLine

Функция SetupWriteTextLogInfLine записывает запись журнала в текстовый журнал SetupAPI, содержащий текст указанной строки INF-файла.
UpdateDriverForPlugAndPlayDevicesA

Учитывая INF-файл и идентификатор оборудования, функция UpdateDriverForPlugAndPlayDevices устанавливает обновленные драйверы для устройств, соответствующих идентификатору оборудования. (ANSI)
UpdateDriverForPlugAndPlayDevicesW

Учитывая INF-файл и идентификатор оборудования, функция UpdateDriverForPlugAndPlayDevices устанавливает обновленные драйверы для устройств, соответствующих идентификатору оборудования. (Юникод)

Структуры

 
BUSNUMBER_DES

Структура BUSNUMBER_DES используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование номера шины для экземпляра устройства.
BUSNUMBER_RANGE

Структура BUSNUMBER_RANGE указывает список требований к ресурсам, описывающий использование номера шины для экземпляра устройства. Дополнительные сведения о списках требований к ресурсам см. в разделе "Аппаратные ресурсы".
BUSNUMBER_RESOURCE

Структура BUSNUMBER_RESOURCE указывает список ресурсов или список требований к ресурсам, описывающий использование номера шины для экземпляра устройства. Дополнительные сведения о списках ресурсов и списках требований к ресурсам см. в разделе "Аппаратные ресурсы".
CM_NOTIFY_EVENT_DATA

Это структура данных событий уведомления устройства.
CM_NOTIFY_FILTER

Структура фильтра уведомлений устройств.
CONFLICT_DETAILS_A

Структура CONFLICT_DETAILS используется в качестве параметра для функции CM_Get_Resource_Conflict_Details. (ANSI)
CONFLICT_DETAILS_W

Структура CONFLICT_DETAILS используется в качестве параметра для функции CM_Get_Resource_Conflict_Details. (Юникод)
CS_DES

Структура CS_DES используется для указания списка ресурсов, описывающего использование ресурсов для конкретного класса устройства для экземпляра устройства. Дополнительные сведения о списках ресурсов см. в разделе "Аппаратные ресурсы".
CS_RESOURCE

Структура CS_RESOURCE используется для указания списка ресурсов, описывающего использование ресурсов для конкретного класса устройства для экземпляра устройства. Дополнительные сведения о списках ресурсов см. в разделе "Аппаратные ресурсы".
DEV_OBJECT

Содержит сведения, представляющие объект устройства.
DEV_QUERY_RESULT_ACTION_DATA

Предоставляет сведения функции обратного вызова PDEV_QUERY_RESULT_CALLBACK.
DEVPROP_FILTER_EXPRESSION

Описывает выражение фильтра, используемое для запроса результатов фильтрации.
DMA_DES

Структура DMA_DES используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование канала прямого доступа к памяти (DMA) для экземпляра устройства.
DMA_RANGE

Структура DMA_RANGE указывает список требований к ресурсам, описывающий использование канала DMA для экземпляра устройства. Дополнительные сведения о списках требований к ресурсам см. в разделе "Аппаратные ресурсы".
DMA_RESOURCE

Структура DMA_RESOURCE используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование канала DMA для экземпляра устройства.
IO_DES

Структура IO_DES используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование портов ввода-вывода для экземпляра устройства. Дополнительные сведения о списках ресурсов и списках требований к ресурсам см. в разделе "Аппаратные ресурсы".
IO_RANGE

Структура IO_RANGE указывает список требований к ресурсам, описывающий использование портов ввода-вывода для экземпляра устройства. Дополнительные сведения о списках требований к ресурсам см. в разделе "Аппаратные ресурсы".
IO_RESOURCE

Структура IO_RESOURCE используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование портов ввода-вывода для экземпляра устройства.
IRQ_DES_32

Структура IRQ_DES используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование строк IRQ для экземпляра устройства. Дополнительные сведения о списках ресурсов и списках требований к ресурсам см. в разделе "Аппаратные ресурсы". (32 бита)
IRQ_DES_64

Структура IRQ_DES используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование строк IRQ для экземпляра устройства. Дополнительные сведения о списках ресурсов и списках требований к ресурсам см. в разделе "Аппаратные ресурсы". (64-разрядная версия)
IRQ_RANGE

Структура IRQ_RANGE указывает список требований к ресурсам, описывающий использование строк IRQ для экземпляра устройства. Дополнительные сведения о списках требований к ресурсам см. в разделе "Аппаратные ресурсы".
IRQ_RESOURCE_32

Структура IRQ_RESOURCE используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование строки IRQ для экземпляра устройства. (32 бита)
IRQ_RESOURCE_64

Структура IRQ_RESOURCE используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование строки IRQ для экземпляра устройства. (64-разрядная версия)
MEM_DES

Структура MEM_DES используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование памяти для экземпляра устройства. Дополнительные сведения о списках ресурсов и списках требований к ресурсам см. в разделе "Аппаратные ресурсы".
MEM_RANGE

Структура MEM_RANGE указывает список требований к ресурсам, описывающий использование памяти для экземпляра устройства. Дополнительные сведения о списках требований к ресурсам см. в разделе "Аппаратные ресурсы".
MEM_RESOURCE

Структура MEM_RESOURCE используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование памяти для экземпляра устройства. Дополнительные сведения о списках ресурсов и списках требований к ресурсам см. в разделе "Аппаратные ресурсы".
MFCARD_DES

Структура MFCARD_DES используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование ресурсов одним из аппаратных функций, предоставляемых экземпляром многофункциональным устройством.
MFCARD_RESOURCE

Структура MFCARD_RESOURCE используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование ресурсов одним из аппаратных функций, предоставляемых экземпляром многофункционного устройства.
PCCARD_DES

Структура PCCARD_DES используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование ресурсов экземпляром карточки ПК. Дополнительные сведения о списках ресурсов и списках требований к ресурсам см. в разделе "Аппаратные ресурсы".
PCCARD_RESOURCE

Структура PCCARD_RESOURCE используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование ресурсов экземпляром карточки ПК.
SP_CLASSIMAGELIST_DATA

Структура SP_CLASSIMAGELIST_DATA описывает список образов классов.
SP_CLASSINSTALL_HEADER

SP_CLASSINSTALL_HEADER является первым членом любой структуры параметров установки класса. Он содержит код запроса на установку устройства, который определяет формат остальной части структуры параметров установки.
SP_DETECTDEVICE_PARAMS

Структура SP_DETECTDEVICE_PARAMS соответствует запросу на установку DIF_DETECT.
SP_DEVICE_INTERFACE_DATA

Структура SP_DEVICE_INTERFACE_DATA определяет интерфейс устройства в наборе сведений об устройстве.
SP_DEVICE_INTERFACE_DETAIL_DATA_A

Структура SP_DEVICE_INTERFACE_DETAIL_DATA содержит путь к интерфейсу устройства. (ANSI)
SP_DEVICE_INTERFACE_DETAIL_DATA_W

Структура SP_DEVICE_INTERFACE_DETAIL_DATA содержит путь к интерфейсу устройства. (Юникод)
SP_DEVINFO_DATA

Структура SP_DEVINFO_DATA определяет экземпляр устройства, который является членом набора сведений об устройстве.
SP_DEVINFO_LIST_DETAIL_DATA_A

Структура SP_DEVINFO_LIST_DETAIL_DATA содержит сведения о наборе сведений об устройстве, например идентификатор GUID связанного класса установки (если он имеет связанный класс установки). (ANSI)
SP_DEVINFO_LIST_DETAIL_DATA_W

Структура SP_DEVINFO_LIST_DETAIL_DATA содержит сведения о наборе сведений об устройстве, например идентификатор GUID связанного класса установки (если он имеет связанный класс установки). (Юникод)
SP_DEVINSTALL_PARAMS_A

Структура SP_DEVINSTALL_PARAMS содержит параметры установки устройства, связанные с определенным элементом сведений об устройстве или связанным глобально с набором сведений об устройстве. (ANSI)
SP_DEVINSTALL_PARAMS_W

Структура SP_DEVINSTALL_PARAMS содержит параметры установки устройства, связанные с определенным элементом сведений об устройстве или связанным глобально с набором сведений об устройстве. (Юникод)
SP_DRVINFO_DATA_V1_A

Структура SP_DRVINFO_DATA содержит сведения о драйвере. Эта структура является членом списка сведений о драйвере, который может быть связан с определенным экземпляром устройства или глобально с набором сведений об устройстве. (sp_drvinfo_data_v1_a)
SP_DRVINFO_DATA_V1_W

Структура SP_DRVINFO_DATA содержит сведения о драйвере. Эта структура является членом списка сведений о драйвере, который может быть связан с определенным экземпляром устройства или глобально с набором сведений об устройстве. (sp_drvinfo_data_v1_w)
SP_DRVINFO_DATA_V2_A

Структура SP_DRVINFO_DATA содержит сведения о драйвере. Эта структура является членом списка сведений о драйвере, который может быть связан с определенным экземпляром устройства или глобально с набором сведений об устройстве. (sp_drvinfo_data_v2_a)
SP_DRVINFO_DATA_V2_W

Структура SP_DRVINFO_DATA содержит сведения о драйвере. Эта структура является членом списка сведений о драйвере, который может быть связан с определенным экземпляром устройства или глобально с набором сведений об устройстве. (sp_drvinfo_data_v2_w)
SP_DRVINFO_DETAIL_DATA_A

Структура SP_DRVINFO_DETAIL_DATA содержит подробные сведения о конкретной структуре сведений о драйвере. (ANSI)
SP_DRVINFO_DETAIL_DATA_W

Структура SP_DRVINFO_DETAIL_DATA содержит подробные сведения о конкретной структуре сведений о драйвере. (Юникод)
SP_DRVINSTALL_PARAMS

Структура SP_DRVINSTALL_PARAMS содержит параметры установки драйвера, связанные с определенным элементом сведений о драйвере.
SP_NEWDEVICEWIZARD_DATA

Структура SP_NEWDEVICEWIZARD_DATA используется установщиками для расширения работы мастера установки оборудования путем добавления пользовательских страниц. Он используется с запросами на установку DIF_NEWDEVICEWIZARD_XXX.
SP_POWERMESSAGEWAKE_PARAMS_A

Структура SP_POWERMESSAGEWAKE_PARAMS соответствует запросу на установку DIF_POWERMESSAGEWAKE. (ANSI)
SP_POWERMESSAGEWAKE_PARAMS_W

Структура SP_POWERMESSAGEWAKE_PARAMS соответствует запросу на установку DIF_POWERMESSAGEWAKE. (Юникод)
SP_PROPCHANGE_PARAMS

Структура SP_PROPCHANGE_PARAMS соответствует запросу на установку DIF_PROPERTYCHANGE.
SP_PROPSHEETPAGE_REQUEST

Структуру SP_PROPSHEETPAGE_REQUEST можно передать в качестве первого параметра (lpv) в точку входа ExtensionPropSheetPageProc в библиотеке DLL SetupAPI.
SP_REMOVEDEVICE_PARAMS

Структура SP_REMOVEDEVICE_PARAMS соответствует запросу на установку DIF_REMOVE.
SP_SELECTDEVICE_PARAMS_A

Структура SP_SELECTDEVICE_PARAMS соответствует запросу на установку DIF_SELECTDEVICE. (ANSI)
SP_SELECTDEVICE_PARAMS_W

Структура SP_SELECTDEVICE_PARAMS соответствует запросу на установку DIF_SELECTDEVICE. (Юникод)
SP_TROUBLESHOOTER_PARAMS_A

Структура SP_TROUBLESHOOTER_PARAMS соответствует запросу на установку DIF_TROUBLESHOOTER. (ANSI)
SP_TROUBLESHOOTER_PARAMS_W

Структура SP_TROUBLESHOOTER_PARAMS соответствует запросу на установку DIF_TROUBLESHOOTER. (Юникод)
SP_UNREMOVEDEVICE_PARAMS

Структура SP_UNREMOVEDEVICE_PARAMS соответствует запросу на установку DIF_UNREMOVE.