win32 dll 関数を呼び出す必要があります
int func1( int arg1, unsigned char **arg2, int *arg3);
そして、私はC#でラップする必要があります
public extern int fuc1(int arg1, out IntPtr arg2, out IntPtr arg3);
そして私はそれをac#アプリケーションから次のように呼び出しました
int arg1;
IntPtr arg2 = IntPtr.Zero;
IntPtr arg3 = IntPtr.Zero;
func1(arg1,out arg2,out arg3);
関数は C# ラッパーで宣言され、C# テスト アプリで呼び出されますか? ここで、arg2 をテキスト ファイルに保存する必要があります。どうやってするか。
ハンスから回答を得て、私はそれを使用してファイルに書きました
System.IO.StreamWriter(@Application.StartupPath + "\\Filename.txt");
file.WriteLine(arg2);
file.Close();