递归火山软件开发平台
标题:
复杂api调用传参的例子(结构体)
[打印本页]
作者:
dengzf
时间:
前天 11:04
标题:
复杂api调用传参的例子(结构体)
本帖最后由 dengzf 于 2025-7-17 09:21 编辑
重写了例程 中的 复杂api调用例子,,方式更简单,代码更直观.
(, 下载次数: 3)
上传
点击文件名下载附件
<volprg type = "normal" version = 1 />
method 调用加密狗API2 <public static type = 整数 explain = "注意!!! 一般(非封装)用户不需要掌握本方式,跳过即可.本方式仅是为有能力封装类库的用户演示."
explain = "第2种方式: 直接使用嵌入式语句调用其API,本方式需要用户掌握相关C++调用语法." explain = "本方法直接链接使用该API的静态库." @禁止流程检查 = 真
@视窗.外部库.x64 = "api\\x64\\Dongle_s.lib" @视窗.外部库.win32 = "api\\Dongle_s.lib" @输出名 = "dogapi"
@视窗.外部头文件 = "api\\Dongle_API.h">
param 加密狗信息数组 <type = 变整数 explain = "用作将对应数组的指针传递过来">
param 加密狗数目 <type = 变整数 explain = " 使用 取变量地址() 的方式传入指针">
{
// 注意!! 本地结构类封装的测试函数
@ return (INT)::Dongle_Enum ((DONGLE_INFO*)@<加密狗信息数组>, (int *)@<加密狗数目>); // 调用对应API
}
复制代码
复制代码
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4