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


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

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

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

Функции

 
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 Plug and Play (PnP) Configuration Manager DLL (Cfgmgr32.dll) для локального компьютера.
CM_Get_Version_Ex

Функция CM_Get_Version_Ex возвращает версию 4.0 Plug and Play (PnP) Configuration Manager DLL (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 указывает, поддерживается ли указанная версия Configuration Manager DLL Plug and Play (PnP) (Cfgmgr32.dll) локальным компьютером.
CM_Is_Version_Available_Ex

Функция CM_Is_Version_Available_Ex указывает, поддерживается ли указанная версия Plug and Play (PNP) Configuration Manager DLL (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 типы событий устройства.