中易网

C#中如何调用或知道C++中定义的那些宏定义呢?

答案:3  悬赏:80  
解决时间 2021-02-27 20:12
比如,C#中通过引用dll用到C++中的:
HANDLE CreateFile(
LPCTSTR lpFileName, // 指向文件名的指针
DWORD dwDesiredAccess, // 访问模式(写 / 读)
DWORD dwShareMode, // 共享模式
LPSECURITY_ATTRIBUTES lpSecurityAttributes, // 指向安全属性的指针
DWORD dwCreationDisposition, // 如何创建
DWORD dwFlagsAndAttributes, // 文件属性
HANDLE hTemplateFile // 用于复制文件句柄
);
比如在这些参数中,第二个参数是设置访问模式,C++中定义了GENERIC_READ, GENERIC_WRITE等宏定义,那如果我要用这些参数也需要在C#中自己定义吗?可是我并不知道这些宏定义的值啊,是否可以通过某种途径直接引用它们呢?谢谢
最佳答案
貌似没有 你只能自己再const一遍
全部回答
你好! 我记得有些东西可以工 :: 这个可以弹出来。然后继续输入如: ::GEN 它就会出现以GEN开头的变量或者函数,宏定义等 打字不易,采纳哦!
不行,需要自己重新定义
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
5点903是由()个1,()个0点1()个0点01,
湖北襄大集团这个地址在什么地方,我要处理点
美图M6手机触屏就有个点点看的好不舒服,在设
lols6 we im ss vg 你们觉得明天哪个战队会出
魔力不能播放百度云盘的视频了,怎么回事
戚家冲我想知道这个在什么地方
老师结婚送什么礼物好
聊天女孩子喜欢在一段话中结尾加上~是什么语
长远发展从事云计算(Hadoop)好还是游戏开发(U
电脑配置中的瓶颈是什么意思?
第一次做药流很成功第二次还做药流可以么
莱芜钓鱼网雪野雪野湖现在让钓鱼吗?收费多少
中国联通小兵科技特约代理店地址在什么地方,
梦见自己在寺庙烧香拜佛,别人的都是青香,为
紫金八刀汤汤粉王在哪里啊,我有事要去这个地
推荐资讯
小营北路邮政所在什么地方啊,我要过去处理事
民乐农商银行万隆支行怎么去啊,有知道地址的
广西省2015年南宁市高中毕业班第一次适应性测
四川成工机电设备有限公司(普乐街)这个地址在
绝味鸭脖弹子石店在哪里啊,我有事要去这个地
买二手车 营运如何办理
四海轩地址在什么地方,想过去办事
请问苏州大学的美术专业怎样
华南师范大学能转专业吗
本田雅阁7代后门窗玻璃多少钱
谁能告诉我这些化妆刷分别是用作什么?
汽车贴膜缝隙刀干什么的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?