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


Заголовок cfgmgr32.h

Этот заголовок используется справочником по установке устройств и драйверов. Дополнительные сведения можно найти здесь

cfgmgr32.h содержит следующие интерфейсы программирования:

Functions

 
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.

Структуры

 
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 используется для указания списка ресурсов, описывающего использование ресурсов для конкретного класса устройства для экземпляра устройства. Дополнительные сведения о списках ресурсов см. в разделе "Аппаратные ресурсы".
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 используется для указания списка ресурсов или списка требований к ресурсам, описывающего использование ресурсов экземпляром карточки ПК.

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

 
CM_NOTIFY_ACTION

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