struct output_data { SAFEARRAY *output1; SAFEARRAY *output2; }
Structure Output MarshalAs(UnmanagedType.SafeArray); Public ouput1() As String MarshalAs(UnmanagedType.SafeArray); Public ouput2() As String End Structure
WebMethod()> _ Public Function Test(ByRef ouput_data As Output) As Double Test = Cpp_Function(ouput_data) End Function
E_POINTER Pointer that is not valid 0x80004003
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)