在 Windows 的设备管理 API 中,CM_Query_Resource_Conflict_List 函数用于查询设备资源冲突列表。以下是该函数的基本信息:
CMAPI CONFIGRET CM_Query_Resource_Conflict_List(
  PCONFLICT_LIST pclConflictList,
  DEVINST        dnDevInst,
  RESOURCEID     ResourceID,
  PVOID          ResourceData,
  ULONG          ResourceLen,
  ULONG          ulFlags,
  HMACHINE       hMachine
);

参数说明:
  •  pclConflictList:指向 CONFLICT_LIST 结构的指针,该结构用于接收冲突信息。

  •  dnDevInst:指定设备实例。

  •  ResourceID:指定资源标识符,用于标识要查询的资源类型。

  •  ResourceData:指向资源数据的指针。

  •  ResourceLen:指定资源数据的长度。

  •  ulFlags:指定标志,用于控制查询的行为。

  •  hMachine:指定一个本地或远程计算机的句柄,用于指示在哪个计算机上执行查询操作。


函数返回一个 CONFIGRET 类型的错误代码,如果操作成功则返回 CR_SUCCESS。

请注意,使用这类设备管理函数需要小心谨慎,确保在调用之前充分了解其行为,并在必要时备份系统或者设备管理器配置。




转载请注明出处:http://www.pingtaimeng.com/article/detail/24344/Win32 API/Cfgmgr32.h/CM_Query_Resource_Conflict_List