社区
C#
帖子详情
100分:急:如何在C#中调有这样参数的void **的函数
bluexingqing
2005-08-09 09:29:14
有这样一外部函数xXXXX(void **pViewWindow)
pviewWindow返回一个IVideoWindow接口
我该如何去定义和使用
...全文
199
12
打赏
收藏
100分:急:如何在C#中调有这样参数的void **的函数
有这样一外部函数xXXXX(void **pViewWindow) pviewWindow返回一个IVideoWindow接口 我该如何去定义和使用
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jimh
2005-08-09
打赏
举报
回复
c#也有通用的指针IntPtr, 声明如下应该就可以了,
public IntPtr xXXXX(ref object oViewWindow)
不过返回类型不知道,如果要使用里面的数据,还需要转换成响应的类型。
zhongwanli
2005-08-09
打赏
举报
回复
IVideoWindow ivw = **pViewWindow as IVideoWindow ;
ivw.你的方法();
fengyunyubin
2005-08-09
打赏
举报
回复
呵呵,恭喜楼主,偶不懂,帮顶!
TechEye
2005-08-09
打赏
举报
回复
兄弟,你又来了,看来你还是不死心,是不是也是C++程序员啊。我好好给你说一下吧。
theProc(void** pViewWindow);
很明显,这个C++版本函数想返回一个对象(接口)指针。
不幸的是,C#中即使使用非安全代码,也只能获得非托管数据类型指针(byte,long,double,float,int),
此外C#中所有的对像都是托管类型,无法声明像这样的指针或代理:object* pObject;
明显的,你的pViewWindow指向的是非托管对象,因为,C#帮不了你。
所以,你只好再回到C++里把这个函数包装一下,只接受基本数据类型指针。
good luck guy!!
bluexingqing
2005-08-09
打赏
举报
回复
偶搞定了
bflovesnow
2005-08-09
打赏
举报
回复
不懂,帮顶
silverseven7
2005-08-09
打赏
举报
回复
顶 给点分
salmon230
2005-08-09
打赏
举报
回复
恭喜
lovevsnet
2005-08-09
打赏
举报
回复
应该用IntPtr就能搞定的,
theProc(out IntPtr pViewWindow);
TechEye
2005-08-09
打赏
举报
回复
bluexinqing?强啊,搞定了,贴出来让我们学习一下啊。
zhilunchen
2005-08-09
打赏
举报
回复
强,自己能搞定
okyzx
2005-08-09
打赏
举报
回复
U^P
cocos2d-xna 写的一个小游戏demo坦克大战
5.通过CCRect的CCRectIntersetsRect
函数
来进行碰撞检测,实现子弹打击坦克 6.代码完成后 安装zune后 就能把游戏部署到手机里面了 部署前手机要绑定开发者帐号或者学生帐号 具体实现代码 1.在项目里面添加枚举...
C#
调用C/C++动态库,关于
参数
char*和char**的处理
参数
char*和char**的处理;CharSet = CcharharSet.Ansi;
C#
封装时是可以用string
C#
For Unity系列之中级篇
"
C#
(for Unity)中级篇" 在“
C#
入门”、“基础篇”的基础之上,从以下四个方面着重研究我们游戏开发(包含软件开发)过程中,
C#
最重要、最实用的技能模块,使得广大游戏研发人员,对于
C#
这门Unity脚本有进一步更加...
【简单示例】
C#
将一个
函数
作为
参数
传递到另一个的
函数
中并调用
问题:
C#
想要传递
函数
参数
,但是
参数
类型是
函数
,不知道如何传递。 答:结合.NET委托的性质和直接用匿名委托传
函数
还是比较简单的,下面是具体实现: using System; namespace CSharp { class Program { public ...
[转载]
C#
中调
用父类的构造方法和成员
原文地址:
C#
中调
用父类的构造方法和成员作者:唯⒈のsē綵
C#
中调
用父类的构造方法和成员 在Java中有一个Super关键字,可以调用父类的构造方法和非私有成员。
C#
中使用的关键字是base,但用法不完全相同。 ...
C#
110,552
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章