我有一个带有签名的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#调用它.我如何在"安全模式"下执行此操作?