CM_Add_Range 是 Windows 配置管理器 (Configuration Manager) 提供的函数,用于为设备实例添加资源范围。这个函数通常用于配置设备资源。

以下是 CM_Add_Range 函数的声明:
CMAPI CONFIGRET WINAPI CM_Add_Range(
  _Out_ PRANGE_ELEMENT pRangeElement,
  _In_  DEVINST        dnDevInst,
  _In_  RESOURCEID     ResourceID,
  _In_  LARGE_INTEGER  *pAllocBase,
  _In_  LARGE_INTEGER  *pAllocEnd,
  _In_  ULONG          ulFlags
);

参数说明:
  •  pRangeElement: 用于返回新创建的资源范围的指针。

  •  dnDevInst: 指定设备实例的设备节点 (DeviceNode)。

  •  ResourceID: 指定资源的标识符。

  •  pAllocBase 和 pAllocEnd: 指定资源范围的起始和结束地址。

  •  ulFlags: 指定标志位,控制函数的行为。


函数返回值为 CONFIGRET 类型,表示函数的执行结果。

具体的使用方式和含义可以参考相关的文档或者 Windows SDK 提供的说明。这个函数通常在设备管理方面的编程中使用,用于配置设备的资源范围。


转载请注明出处:http://www.zyzy.cn/article/detail/24274/Win32 API/Cfgmgr32.h/CM_Add_Range