我需要把这个c++写的动态库引用到c#中,目前我写的是如下:
 [DllImport("tzmisc.dll", SetLastError = true, EntryPoint = "Decrypt", CharSet = CharSet.Auto)]
        public static extern IntPtr Decrypt(string sCryptograph, ref Int32 bSuccess);
但是返回的bSuccess这个值总是0,说明返回不成功,c++原型的那个函数只有当bSuccess返回非0才表示成功,请高手指点?C++原型是这样
__declspec(dllexport) LPCSTR __stdcall Decrypt(LPCSTR pszCryptograph, LONG *nSuccess)