すべての処理を処理する 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)
{
}