将结构从应用程序传递到类库

本文关键字:类库 应用程序 结构 | 更新日期: 2023-09-27 17:57:55

我有一个类库,其中包含一个API函数,该函数将处理所有处理。我的应用程序有一个结构和一些将传递给API函数的方法。如何将结构从应用程序传递到.dll?

在我的应用程序中:

private void IFaceConn_Load(object sender, EventArgs e)
    {
        Interface.RegisterInterface(iface, ref cfg, ConnectFn, DisconnectFn);
    }

在我的.dll中:

public void RegisterInterface(Enum iface, "struct goes here"  Func<int> connect, Func<int> disconnect)
    {
    }

将结构从应用程序传递到类库

如果您询问结构参数声明应该是什么样子:

public void RegisterInterface(Enum iface, ref StructType structType, Func<int> connect, Func<int> disconnect)
{
}