腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C#
如
何在
结构
中
使用
结构
数组
进行
P
/
Invoke
?
、
、
、
、
在
C#
中
,如
何在
结构
中
使用
结构
数组
进行
P
/
Invoke
?C语言定义的
结构
如下... int outerIdstruct 'InnerStruct'我从
C#
调用了'ClangFunc‘...(在上面的resultSt
浏览 5
提问于2017-08-27
得票数 0
1
回答
C#
P
/
Invoke
封送变长
结构
数组
、
、
、
、
我想从Net6
C#
调用一个库的函数。函数需要一个指向
结构
的指针。
结构
内部有一个可变长度的
数组
.我不知道如何正确地整理这个
数组
。 printf("Array Number %d: %d \n", i,teststruct->testarray[i].num1);} [StructLayout(LayoutKind
浏览 9
提问于2022-11-08
得票数 -1
4
回答
Class + Struct是一种很好的编码风格吗?
我注意到有许多数据对象文件,它们将一个
结构
和一个类一起定义一个数据对象。就像下面这个:你认为这是一个好的风格吗?
浏览 0
提问于2010-02-22
得票数 1
回答已采纳
1
回答
PInvoke -试图读取或写入受保护的内存。这通常表明其他内存已损坏。
、
、
、
通常,当我没有正确设置
c#
结构
时,错误就会出现。我确实有其他的电话正常工作,但这个电话不合作。我几乎可以肯定,导致问题的可能是我的函数调用和
结构
。C语法请求
结构
(我精简了它,b/c,有重复的数据类型) char CardNumber[80]; unsigned char cardType
浏览 4
提问于2013-10-08
得票数 4
回答已采纳
1
回答
在
c#
中将
结构
转换为字符指针
、
、
、
、
下面是用c++编写的代码,如
何在
c#
中转换它。如果您检查pams_get_msgw函数,第一个参数是of (char*),我如
何在
c#
中
传递相同的参数。&lTimeout, NULL, NULL, NULL, NULL, 我的
c#
, struct show_buffer *, long
浏览 2
提问于2013-04-01
得票数 0
回答已采纳
2
回答
在
P
/
Invoke
& InterOP
中
是否有用于封送的匹配类型的表?
、
、
、
、
我几乎被不同类型的方言在.NET世界和本土世界之间的匹配所淹没。比如MFC,CList和其他东西。
浏览 5
提问于2010-08-17
得票数 2
回答已采纳
3
回答
将
结构
从
C#
程序共享到C++ win32 DLL的最佳实践?
、
、
、
、
从
C#
程序到C++ win32 DLL共享
结构
内存的最佳实践是什么?//======================
浏览 0
提问于2011-07-23
得票数 5
回答已采纳
1
回答
如
何在
QuickTime程序集中未公开函数时,在
C#
中
的
C#
SDK
中
设置电影的输出音频设备?
、
、
、
我正在
使用
QuickTime SDK的最新版本,并希望通过特定的音频设备(如果用户有多个音频设备)来播放来自“电影”的音频(它们被引用为电影,但可以是mp3、m4a、mov和其他文件类型)。苹果在其中一个示例中有几个功能,允许您这样做,但它们都在C++
中
。我在
C#
互操作程序集中找不到函数。在C++
中
调用这些函数的示例文档在
中
列出。下面是一个示例.NET 2003 C++程序,它
使用
音频设备GUID:执行此操作 我如
何在
C#
中
引用这些内
浏览 7
提问于2009-07-02
得票数 0
2
回答
在
C#
P
/
Invoke
中
,Win32类型是如何表示的?
、
、
我正在尝试通过
P
/
Invoke
从
C#
调用PrintDlgW Win32 API。在微软的的帮助下,我能够声明必要的数据
结构
和从DLL导入函数。但是如
何在
C#
中
使用
HDC或HWND呢?提前谢谢。
浏览 3
提问于2010-02-17
得票数 6
回答已采纳
2
回答
如何从本机C .dll导出
结构
定义以便在
C#
中
使用
、
、
、
、
我知道如
何在
.dll中外部化方法,如何外部化
结构
?myStructure getStruct();typedef struct int A; char C;如果不先在
C#
中
定义完全相同的
结构
,我如何从一段
C#
代码
中
调用getStruct()?我希望保留myStructure的集中声明,这样我就只需要在一个地方
进行
代码更改。 非常感谢!
浏览 1
提问于2009-05-15
得票数 4
2
回答
C#
P
/
Invoke
中
的嵌套
结构
、
、
我正在尝试调入具有以下
结构
的非托管DLL: { ppr_object_type *objects;端
使用
的: public struct ObjectInfo public int numObjectsRotation float yaw; float roll;
浏览 0
提问于2010-01-15
得票数 2
回答已采纳
2
回答
为非托管(C++)代码编写托管包装器-自定义类型/
结构
、
、
、
、
FAACAPI faacEncGetCurrentConfiguration(我正试图为这个C++库设计一个简单的包装器;我以前从未做过非常简单的
p
/
invoke
互操作--就像一个带有原始参数的函数调用。psymodellist; 这意味着函数的返回类型是对这个
结构
的引用
中
找出如何处理这些类型
浏览 6
提问于2010-05-31
得票数 4
回答已采纳
2
回答
将
结构
数组
从.NET编组到C++:它什么时候
进行
复制?
、
、
、
、
考虑一个像System.Drawing.Point这样的
结构
--一个带有LayoutKind.Sequential并且只包含原始成员的
结构
。我有一个这样的
结构
的
C#
数组
。我通过
P
/
Invoke
将其传递给(非托管) C++函数。在C++方面,有一个相应的
结构
定义(例如,struct Point { int x, y; };)。该函数接受一个Point* arg。变量包括: 函数的
C#</e
浏览 3
提问于2011-12-16
得票数 9
2
回答
将
结构
封送到非托管
数组
、
、
、
我有一个
C#
结构
来表示笛卡尔向量,如下所示:{ private double y;private double z; }void Cross(double a[3], double b[3], double c[3]); 有没有
浏览 0
提问于2010-03-31
得票数 3
回答已采纳
1
回答
p
/
invoke
-String的
结构
变量的内存对齐丢失了最后一个字符
、
、
、
我试图通过
P
/
Invoke
从
C#
代码中
使用
Btrieve从btrieve (v6.15)数据库读取记录。这里可能出了什么问题?UnmanagedType.LPArray, SizeConst = 255)] char[] keyBffer, ushort keyLength, ushort keyNum)
浏览 4
提问于2012-05-10
得票数 3
回答已采纳
3
回答
从C到.NET的接口
、
、
、
我有一个用C编写的遗留DLL,我想从
C#
.NET应用程序
中
调用它。问题是C DLL的DLL接口相当复杂。大概是这样的: void *
p
_prochdl, BIG_OUTPUT_STRC *
p
_outparamsBIG_INPUT_STRC/BIG_OUTPUT_STRC包含所有类型的内容...指向
浏览 1
提问于2009-01-30
得票数 3
回答已采纳
1
回答
如何从C++ dll导入
结构
?
、
、
、
、
如
何在
struct
中
创建C++,将其放入dll
中
并从
C#
代码中
使用
?我正在
使用
C#
和C++开发一个应用程序,其中每个进程都
使用
命名管道彼此通信,我希望通过
结构
(传递原始字节到进程,然后将其转换为struct类型)共享数据,但不是定义两个
结构
--一个在C++
中
,另一个在
C
#
中
,具有相同的内存对齐方式,成员名等等(这很容易出错,如果我更新C++ 1而忘记
C#<
浏览 1
提问于2015-09-22
得票数 1
回答已采纳
9
回答
如果类可以覆盖,
C#
为什么需要struct?
、
我认为,把值类型放在类
中
没有副作用。
结构
类似于类,主要区别如下: 当需要值类型语义时,
使用
结构
代替类。
结构
的好例子是数值类型,在这些类型
中
,更自然的是复制值而不是引用。因为
结构</e
浏览 7
提问于2010-02-19
得票数 16
回答已采纳
3
回答
C#
P
/
Invoke
和包含字节
数组
的
结构
数组
、
、
我需要从
C#
代码调用一个本机DLL。由于我对C/C++不太熟悉,所以我不知道如
何在
C#
中
声明在C
中
定义的
结构
以便调用它。问题是,两个参数似乎是一个
结构
数组
,我不知道如
何在
C#
中
声明它(参见最后一个代码块):typedef enum OK = 0,} RESref uint pReceivedLen,
浏览 10
提问于2013-04-25
得票数 0
回答已采纳
2
回答
C#
DLLImport 'Complex‘
数组
的返回和参数
、
、
、
、
我只是在一个名为“C++”的本地fft.dll DLL和一个
C#
控制台应用程序之间编写一个小的测试集成。Fourierpublic:};函数接受一个complex<double>
数组
,但据我所知,.Net<
浏览 0
提问于2011-02-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Spark中处理结构化流式数据,如日志文件或传感器数据?
全栈工程师成长记录(1)
Go语言并发编程
嫌应用太大,程序员极限「整活」:“在 2 KB 内,用 C# 制作了一款迷宫游戏!”
C#-Span 全面介绍:探索.NET 新增的重要组成部分
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券