问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

C#调用C++Dll 结构体传值问题

提问网友 发布时间:2024-04-28 22:12
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2024-05-04 17:34
首先说明, 这绝对不是一个好的传递方式, 异构程序之间的数据传输 应该尽可能的以简单且文档化数据结构进行, 绝不应该依赖于语言特性或者平台特性。
然后 解决你这个问题其实也有很多方案,但是, 这都属于不推荐使用的范畴,我列举一种比较容易理解的
---------伪代码如下------------
[MarshalAs(UnmanagedType.ByValArray,SizeConst = sizeof(CAMERA_INFO_LIST))]
public CAMERA_INFO_LIST[] stCameraInf;
----------------------------------------

unsafe 取CAMERA_INFO_LIST的地址

---------伪代码如下------------
unsafe{ CAMERA_INFO_LIST* ptr = &sct.stCameraInf;
正常遍历 .
.....................
}

----------------------------------------
热心网友 回答时间:2024-05-04 17:38
你两个结构体的内容肯定要一致呀,你在c++中用的是多少,肯定在c#中也应该是多少呀,这两个定义应该一致。
热心网友 回答时间:2024-05-04 17:39
用指针。存储位置地址就可以了。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

街头篮球 NO BODY CAN STOP ME的歌词 穿高跟鞋脚老往前寸!怎么办? 机械革命电脑开机卡logo是怎么回事? IPS屏幕好还是VA好? ...今日头条APP显示,微信登录失败:该应用未获得微信登录的权限... 第二年车险车船税必买吗 求英语七年级《名师学案》第6单元的卷子 和 答案。急急急…… 湛江有哪些吃生蚝的好去处? 想知道: 渭南市 从蒲城火车东站到蒲城县孙镇平路庙 怎么坐公交_百度知 ... 平路庙乡的地理位置 「中秋国庆出行旅游相机推荐」为你盘点推荐好用值得入手的相机!_百度... 新疆自古以来就是多民族聚集区,是否正确? 保洁服务合同书范本 ...听说服务行业国家是不是免税 ? 货运物流也免税吗 这种美食有几千年的历史,10多个省份的人都很喜欢它 我的膝盖和别人不一样?? 火焰土壤高温消毒机起垄的原因 分类法 根据事物的共同点和差异点将事物区分为不同种类的方法,叫做分 ... 区分同质事物的差别依据是 A、事物的度 B、事物质的规定性 C、事物量... 把不同事物区分开来的依据是 红楼梦第一至四 五至八 九至十二回的概括 快啊,人命关天啊…帮帮忙... 如右图,一个灯笼长30厘米,宽30厘米,高75厘米,做这一个灯笼的框架,至 要制作一个长30 高10 宽18的长方形的无盖灯笼,要用多少厘米钢丝,多少... 金茂大厦怎么走啊 美国向中国输出的产品有哪些? 吃了布洛芬胶囊1个多小时了,为什么还不 1050首619甜酸苦辣原唱 大港油田到空港工业区 doorcloser,areyou课文怎么分段 管理者应该如何做出判断? 高中准备分班了,男生收到玩的好的女生给他写的信他会很开心吗? 为什么陌陌上别人显示距离是未知的? 生化危机系列的洋馆是谁设计的 高分求钱龙旗舰版的用户名和密码 生化危机1主角什么要去洋馆 置信区间的半宽如何计算? ...唾液老吐口水咽喉发炎有白色异物褐色死肉脖子烧疼便秘手腕这块血管隐 ... 条形基础梁柱子范围之内要绑扎梁箍筋吗? 北京那个医院可以全面的查过敏源的 退休人员怎样买商业养老保险
Top