我有一个包含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)
{
}
答案 0 :(得分:3)
如果你问的是struct参数声明应该是什么样的:
public void RegisterInterface(Enum iface, ref StructType structType, Func<int> connect, Func<int> disconnect)
{
}