小编She*_* Hu的帖子

如何在C#中传递指向整数的指针

我有一个带有签名的C API:

int GetBuffer(char* buffer, int* maxSize)
Run Code Online (Sandbox Code Playgroud)

在C中,我将这样称呼它:

char buffer[4096];
int maxSize = 4096;
GetBuffer(buffer, &maxSize);
Run Code Online (Sandbox Code Playgroud)

maxSize设置为缓冲区大小,并设置为填充的实际大小.

我需要从C#调用它.我如何在"安全模式"下执行此操作?

c c# pinvoke interop

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

c ×1

c# ×1

interop ×1

pinvoke ×1