请找到以下示例
void ExitLibrary(); // C++ function
我可以像下面那样转换为 C#
[DllImport("VisualFOD.dll", CharSet = CharSet.Ansi)]
public static extern void ExitLibrary();
此方法将用于启动实时捕获
bool StartLive(DShowLib::Grabber* f_Grabber, HDC f_hHdc, RECT f_WindowRect);
此方法将用于启动实时捕获
[DllImport("TIS_UDSHL09_vc71.dll", CharSet = CharSet.Ansi)]
public static extern bool StartLive(IntPtr f_Grabber, IntPtr f_hHdc, Rectangle f_WindowRect);
我无法访问第二条语句 C++ 函数中提到的实际类 DShowLib::Grabber。
您知道如何声明和获取库类名吗?
此 dll 不是作为对 C# 环境的引用的 COM/.Net dll。