C# 调用VC Dll (传出参数char*)

来源:互联网 发布:alpine linux 编辑:程序博客网 时间:2024/05/19 18:47

vc dll 中的声明

HCLISDK int   __stdcall Fuck(char* szFuck);

 

其中char* szFuck是从dll内传出的参数。

则在C#中的声明是

        [DllImport("HCliSdk.dll", EntryPoint = "Fuck")]
        public static extern int Fuck(StringBuilder szBinFile);

 

调用方式是

                        StringBuilder ss = new StringBuilder(150);


                        int bResult = Fuck( ss);

 

 

注意new StringBuilder后是小括号。

 

原创粉丝点击