C++ dll で dllImport を実行しており、次の署名があります。これまでのところ StackOverflow は非常に役に立ちました。
心配すべき落とし穴はありますか? dllimport を使用するのはこれが初めてです。
以下を C# にインポートする必要があります。
HANDLE FooInit(char* name); //name は "COM1" のような文字列のようです
int Foo1(HANDLE ハンドル, const char** センテンス); //文は "Hello World" のような文字列のように見えます
int Foo2(HANDLE ハンドル、DWORD* val);
どうもありがとう!