跳到主要内容

🛰️ CPU优化模块()

📌 函数: HC_OpenCPU

描述

打开CPU优化

原型

__int64 __stdcall HC_OpenCPU(__int32 窗口序号,BOOL 是否主线程调用=FALSE);

参数

__int32 窗口序号 - 窗口序号(从1开始)
bool 是否主线程调用 - 是否需要主线程来调用这个CALL

返回值

查看返回值表

注意事项


HC_OpenCPU - 基础示例

// C++示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HC_OpenCPU - 进阶用法

// 示例2:HC_OpenCPU 调用
// [示例2] C++示例代码
// [示例2] 这里可以放置与说明内容相关的代码示例
代码内容;

HC_OpenCPU - 高级应用

// 示例3:HC_OpenCPU 高级用法
// [高级] C++示例代码
// [高级] 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HC_SetFPS

描述

设置帧数(绑定dx.public.down.cpu后台属性有效)

原型

__int64 __stdcall HC_SetFPS(__int32 窗口序号,__int32 iFPS=0);

参数

__int32 窗口序号 - 窗口序号(从1开始)
__int32 iFPS - 帧数(大于120表示关闭优化,可以用来在绑定后台的情况下关闭优化)

返回值

查看返回值表

注意事项

并非实际的帧数,这里只是一个参考值,内置默认为30
动态优化调试帧数的(自动计算帧率)

HC_SetFPS - 基础示例

// C++示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HC_SetFPS - 进阶用法

// 示例2:HC_SetFPS 调用
// [示例2] C++示例代码
// [示例2] 这里可以放置与说明内容相关的代码示例
代码内容;

HC_SetFPS - 高级应用

// 示例3:HC_SetFPS 高级用法
// [高级] C++示例代码
// [高级] 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HC_SetCpuDwonMs

描述

设置帧数(绑定dx.public.down.cpu后台属性有效)

原型

__int64 __stdcall HC_SetCpuDwonMs(__int32 窗口序号, __int32 downMs = 0);

参数

__int32 窗口序号 - 窗口序号(从1开始)
__int32 downMs - 延迟毫秒数(自行根据实际情况而定一般在1ms到50ms之间)

返回值

查看返回值表

注意事项

如果调用了HC_HookMainThread挂接主线程,同时又调用了本接口,那么会动态(根据实际动态计算正数来)修改主线程调用CALL的检查频率

HC_SetCpuDwonMs - 基础示例

// C++示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HC_SetCpuDwonMs - 进阶用法

// 示例2:HC_SetCpuDwonMs 调用
// [示例2] C++示例代码
// [示例2] 这里可以放置与说明内容相关的代码示例
代码内容;

HC_SetCpuDwonMs - 高级应用

// 示例3:HC_SetCpuDwonMs 高级用法
// [高级] C++示例代码
// [高级] 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HC_CloseCPU

描述

关闭CPU优化

原型

__int64 __stdcall HC_CloseCPU(__int32 窗口序号,BOOL 是否主线程调用=FALSE);

参数

__int32 窗口序号 - 窗口序号(从1开始)
bool 是否主线程调用 - 是否需要主线程来调用这个CALL

返回值

查看返回值表

注意事项


HC_CloseCPU - 基础示例

// C++示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HC_CloseCPU - 进阶用法

// 示例2:HC_CloseCPU 调用
// [示例2] C++示例代码
// [示例2] 这里可以放置与说明内容相关的代码示例
代码内容;

HC_CloseCPU - 高级应用

// 示例3:HC_CloseCPU 高级用法
// [高级] C++示例代码
// [高级] 这里可以放置与说明内容相关的代码示例
代码内容;