求助关于调用含指针的C++DLL的问题
C++定义可以完全正常的调用
extern "C" bool MyEncrypt(char **Out,char *In,long datalen,const char *Key,int keylen,bool Type = 0);
C#中定义
[DllImport("MyCrypt.dll", EntryPoint="MyEncrypt", CharSet=CharSet.Ansi,CallingConvention=CallingConvention.StdCall)]
public static extern bool MyEncrypt(ref byte[] byteOut,string strIn,long lenIn,string strKey,int lenKey,bool type);
或者
public static extern bool MyEncrypt(ref string byteOut,string strIn,long lenIn,string strKey,int lenKey,bool type);
byteOut都返回空值
请求各位大侠帮助,先行谢过