尝试导入Crypt32.dll但它不起作用不是这个c ++?
使用RadStudio C ++ Builder如何导入Crypt32.dll等DLL?
有人告诉我正确的方式,谢谢你。
[DllImport("Crypt32.dll", SetLastError=true, CharSet=System::Runtime::InteropServices::CharSet::Auto)]
static bool CryptData(DATA_BLOB %pDataIn, System::String ^szDataDescr, DATA_BLOB %pOptionalEntropy, IntPtr pvReserved, CRYPTPROTECT_PROMPTSTRUCT %pPromptStruct, int dwFlags, DATA_BLOB %pDataOut);
答案 0 :(得分:3)
...不是这个c ++?
System::String ^szDataDescr
正在为托管对象使用Microsofts c ++ - cli扩展语法。所以不,它不是标准的c ++语法。
DATA_BLOB %pDataIn
相同。
引用他们的documentation: