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函数会将设备 ID ((如果尚未提供) )追加到本地或远程计算机上的设备实例的硬件 ID 列表或兼容 ID 列表。 (ANSI)
CM_Add_ID_ExW

CM_Add_ID_Ex函数会将设备 ID ((如果尚未提供) )追加到本地或远程计算机上的设备实例的硬件 ID 列表或兼容 ID 列表。 (Unicode)
CM_Add_IDA

CM_Add_ID函数会将指定的设备 ID (追加到设备实例的硬件 ID 列表或兼容 ID 列表(如果尚未提供) )。
CM_Add_IDW

CM_Add_ID函数会将指定的设备 ID (追加到设备实例的硬件 ID 列表或兼容 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 函数创建到远程计算机的连接。 (Unicode)
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 函数删除应用程序和驱动程序用于存储特定于接口的信息的注册表子项。 (Unicode)
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 函数通过提供每个枚举器的名称来枚举本地或远程计算机的设备枚举器。 (Unicode)
CM_Enumerate_EnumeratorsA

CM_Enumerate_Enumerators 函数通过提供每个枚举器的名称来枚举本地计算机的设备枚举器。 (ANSI)
CM_Enumerate_EnumeratorsW

CM_Enumerate_Enumerators 函数通过提供每个枚举器的名称来枚举本地计算机的设备枚举器。 (Unicode)
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 函数检索设备安装程序类属性。 (Unicode)
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 函数检索本地或远程计算机上指定设备实例的设备实例 ID。 (ANSI)
CM_Get_Device_ID_ExW

CM_Get_Device_ID_Ex 函数检索本地或远程计算机上指定设备实例的设备实例 ID。 (Unicode)
CM_Get_Device_ID_List_ExA

CM_Get_Device_ID_List_Ex 函数检索本地或远程计算机上的设备实例的设备实例 ID 列表。 (ANSI)
CM_Get_Device_ID_List_ExW

CM_Get_Device_ID_List_Ex 函数检索本地或远程计算机上的设备实例的设备实例 ID 列表。 (Unicode)
CM_Get_Device_ID_List_Size_ExA

CM_Get_Device_ID_List_Size_Ex函数检索保存本地或远程计算机设备实例的设备实例 ID 列表所需的缓冲区大小。 (ANSI)
CM_Get_Device_ID_List_Size_ExW

CM_Get_Device_ID_List_Size_Ex函数检索保存本地或远程计算机设备实例的设备实例 ID 列表所需的缓冲区大小。 (Unicode)
CM_Get_Device_ID_List_SizeA

CM_Get_Device_ID_List_Size 函数检索保存本地计算机设备实例的设备实例 ID 列表所需的缓冲区大小。 (ANSI)
CM_Get_Device_ID_List_SizeW

CM_Get_Device_ID_List_Size 函数检索保存本地计算机设备实例的设备实例 ID 列表所需的缓冲区大小。 (Unicode)
CM_Get_Device_ID_ListA

CM_Get_Device_ID_List 函数检索本地计算机设备实例的设备实例 ID 列表。 (ANSI)
CM_Get_Device_ID_ListW

CM_Get_Device_ID_List 函数检索本地计算机设备实例的设备实例 ID 列表。 (Unicode)
CM_Get_Device_ID_Size

CM_Get_Device_ID_Size 函数检索在本地计算机上保存设备实例 ID 所需的缓冲区大小。
CM_Get_Device_ID_Size_Ex

CM_Get_Device_ID_Size_Ex 函数检索在本地或远程计算机上保存设备实例 ID 所需的缓冲区大小。
CM_Get_Device_IDA

CM_Get_Device_ID 函数检索本地计算机上指定设备实例的设备实例 ID。 (ANSI)
CM_Get_Device_IDW

CM_Get_Device_ID 函数检索本地计算机上指定设备实例的设备实例 ID。 (Unicode)
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函数返回指定设备接口实例的别名(如果该别名存在)。 (Unicode)
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函数的缓冲区大小。 (Unicode)
CM_Get_Device_Interface_ListA

CM_Get_Device_Interface_List 函数检索属于指定设备接口类的设备接口实例的列表。 (ANSI)
CM_Get_Device_Interface_ListW

CM_Get_Device_Interface_List 函数检索属于指定设备接口类的设备接口实例的列表。 (Unicode)
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函数从注册表中检索指定的设备属性。 (Unicode)
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 函数检索远程计算机或本地计算机上的设备实例的硬件配置文件特定配置标志。 (Unicode)
CM_Get_HW_Prof_FlagsA

CM_Get_HW_Prof_Flags 函数检索本地计算机上的设备实例的硬件配置文件特定配置标志。 (ANSI)
CM_Get_HW_Prof_FlagsW

CM_Get_HW_Prof_Flags 函数检索本地计算机上的设备实例的硬件配置文件特定配置标志。 (Unicode)
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 函数获取有关冲突列表中某个资源冲突的详细信息。 (Unicode)
CM_Get_Sibling

CM_Get_Sibling 函数获取指定设备节点的下一个同级节点的设备实例句柄, (本地计算机的设备树中的 devnode) 。
CM_Get_Sibling_Ex

CM_Get_Sibling_Ex函数在本地或远程计算机的设备树中获取指定设备节点的下一个同级节点的设备实例句柄。
CM_Get_Version

CM_Get_Version 函数返回本地计算机的 即插即用 (PnP) Configuration Manager DLL (Cfgmgr32.dll) 版本 4.0。
CM_Get_Version_Ex

CM_Get_Version_Ex 函数返回本地或远程计算机的 即插即用 (PnP) Configuration Manager DLL (Cfgmgr32.dll) 版本 4.0。
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 函数指示本地计算机是否支持指定版本的 即插即用 (PnP) Configuration Manager DLL (Cfgmgr32.dll) 。
CM_Is_Version_Available_Ex

CM_Is_Version_Available_Ex 函数指示本地计算机或远程计算机是否支持指定版本的 即插即用 (PNP) Configuration Manager DLL (Cfgmgr32.dll) 。
CM_Locate_DevNode_ExA

CM_Locate_DevNode_Ex函数在本地计算机或远程计算机上获取与指定设备实例 ID 关联的设备节点的设备实例句柄。 (ANSI)
CM_Locate_DevNode_ExW

CM_Locate_DevNode_Ex 函数在本地计算机或远程计算机上获取与指定设备实例 ID 关联的设备节点的设备实例句柄。 (Unicode)
CM_Locate_DevNodeA

CM_Locate_DevNode 函数获取与本地计算机上的指定设备实例 ID 关联的设备节点的设备实例句柄。 (ANSI)
CM_Locate_DevNodeW

CM_Locate_DevNode 函数获取与本地计算机上的指定设备实例 ID 关联的设备节点的设备实例句柄。 (Unicode)
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 函数打开设备安装程序类注册表项、设备接口类注册表项或类的特定子项。 (Unicode)
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 函数打开注册表子项,应用程序和驱动程序使用该子项来存储特定于设备接口的信息。 (Unicode)
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 函数检查是否可以删除设备实例及其子级,如果是,则删除它们。 (Unicode)
CM_Query_And_Remove_SubTreeA

CM_Query_And_Remove_SubTree 函数检查是否可以删除设备实例及其子级,如果是,则删除它们。 (ANSI)
CM_Query_And_Remove_SubTreeW

CM_Query_And_Remove_SubTree 函数检查是否可以删除设备实例及其子级,如果是,则删除它们。 (Unicode)
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 函数会准备本地或远程设备实例,以便安全删除。 如果设备可以物理弹出,则会弹出。 (Unicode)
CM_Request_Device_EjectA

如果设备可移动,CM_Request_Device_Eject函数会准备本地设备实例,以便安全删除。 如果设备可以物理弹出,则会弹出。 (ANSI)
CM_Request_Device_EjectW

如果设备可移动,CM_Request_Device_Eject函数会准备本地设备实例,以便安全删除。 如果设备可以物理弹出,则会弹出。 (Unicode)
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 函数设置或删除设备安装类的属性。 (Unicode)
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函数在注册表中设置指定的设备属性。 (Unicode)
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

如果你的代码面向 Windows 7 或更早版本的 Windows,请使用 UnregisterDeviceNotification 而不是 CM_Unregister_Notification。
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函数的参数。 (Unicode)
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结构用于指定资源列表或描述设备实例的 I/O 端口使用情况的资源要求列表。 有关资源列表和资源要求列表的详细信息,请参阅硬件资源。
IO_RANGE

IO_RANGE 结构指定资源要求列表,用于描述设备实例的 I/O 端口使用情况。 有关资源要求列表的详细信息,请参阅硬件资源。
IO_RESOURCE

IO_RESOURCE 结构用于指定资源列表或描述设备实例的 I/O 端口使用情况的资源要求列表。
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

此枚举标识即插即用设备事件类型。