标签: c# parameters function-prototypes
我有一个DLL导出普通的未修饰的C符号,并附带一个C头文件。头文件定义了DLL的确切函数原型。其中一些使用了可变数量的参数:
OTHERSDLL_EXT_API unsigned long othersdll_exec_cmds(int *var,...);
参数列表需要成对的ASCII字符串和整数/字符值。这些对的数量取决于呼叫者想要做什么。
我的问题:如何在C#应用程序中使用这些功能?为了接受变量参数列表,还需要如何定义它们?