c++
void CTestDllApp::GetChars(char* pData)
{
int a = 10;
CopyMemory(pData , &a ,4 );
}
[DllImport(@"C:\Inetpub\wwwroot\Test2005\Bin\TestDll.dll", CharSet = CharSet.Ansi)]
public static extern void GetChars( System.IntPtr pData );
System.IntPtr data = Marshal.AllocHGlobal(4);
GetChars( data );
int n = Marshal.ReadInt32(data);
void CTestDllApp::GetChars(char* pData)
{
int a = 10;
CopyMemory(pData , &a ,4 );
}
[DllImport(@"C:\Inetpub\wwwroot\Test2005\Bin\TestDll.dll", CharSet = CharSet.Ansi)]
public static extern void GetChars( System.IntPtr pData );
System.IntPtr data = Marshal.AllocHGlobal(4);
GetChars( data );
int n = Marshal.ReadInt32(data);