小编use*_*059的帖子

在interop方法中为`ref struct`参数传递`null`引用

我正在使用C#来调用DLL函数.

[DllImport("MyDLL.dll", SetLastError = true)]
public static extern uint GetValue(
        pHandle handle,
        ref somestruct a,
        ref somestruct b);
Run Code Online (Sandbox Code Playgroud)

如何传递null参数3 的参考?

当我尝试时,我收到编译时错误:

无法转换<null>为ref somestruct.

我也试过了IntPtr.Zero.

c# null interop parameter-passing value-type

5
推荐指数
1
解决办法
3905
查看次数

标签 统计

c# ×1

interop ×1

null ×1

parameter-passing ×1

value-type ×1