有没有办法从 nanoFramework 中的互操作调用中获取多个参数

Is there a way to get multiple parameters back from an interop call in nanoFramework

我试图在单个互操作调用中从一个结构中获取多个参数。有问题的结构具有以下签名:

struct struct_name
{
    uint16_t param0;
    uint8_t param1;
    uint8_t param2;
    uint8_t *param3;
};

我正在尝试将所有这些参数放入托管 C# 代码中。

这是目前不支持的“高级”使用场景。在 Interop 中只能使用基本 CLR 类型。您必须将这些作为单独的参数通过 ref.

传递