培训
学习路径
使用通用信息模型和 Windows Management Instrumentation 查询管理信息 - Training
此学习路径涵盖 Windows Management Instrumentation (WMI) 和通用信息模型 (CIM)。 这些技术有助于访问有关计算机的信息。 此外,这两种技术都提供了对来自操作系统、计算机硬件和已安装软件的管理信息的本地和远程访问。
设备和驱动程序安装参考使用此标头。 有关详细信息,请参阅:
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 此枚举标识即插即用设备事件类型。 |
培训
学习路径
使用通用信息模型和 Windows Management Instrumentation 查询管理信息 - Training
此学习路径涵盖 Windows Management Instrumentation (WMI) 和通用信息模型 (CIM)。 这些技术有助于访问有关计算机的信息。 此外,这两种技术都提供了对来自操作系统、计算机硬件和已安装软件的管理信息的本地和远程访问。