我想用.net调用openssl,有如下函数static int GeneratePrivateKey(BYTE *bpPriKey,int *ipPriKeyLen);想使用C++ Interop的方法,请问怎么声明为C#调用的?我是这样声明的,可是不对
static System::Int32 GeneratePrivateKey(System::Byte^ strPriKey, System::Int32^ ipPriKeyLen);
应该怎么写呢?
static System::Int32 GeneratePrivateKey(System::Byte^ strPriKey, System::Int32^ ipPriKeyLen);
应该怎么写呢?
http://www.cnblogs.com/KissKnife/archive/2006/11/04/549990.html[DllImport("xxx.dll")]
static int GeneratePrivateKey(byte[] bpPriKey,ref int ipPriKeyLen);
static int GeneratePrivateKey(byte[] bpPriKey,ref int ipPriKeyLen);