-1
こんにちはイム:私の関数はDLLIMPORTパラメータのC#コードでのC++ライブラリ 彼の定義をインポートしようとしているのchar * TagIDs []
ように見えるべきか
void IRFR_GetUIDs(char *reply, char *TagIDs[], CString *TagNum);
を感謝
こんにちはイム:私の関数はDLLIMPORTパラメータのC#コードでのC++ライブラリ 彼の定義をインポートしようとしているのchar * TagIDs []
ように見えるべきか
void IRFR_GetUIDs(char *reply, char *TagIDs[], CString *TagNum);
を感謝
この関数は、することはできませんp/invokeでインポートされます。これはネイティブのC++クラスであるため、p/invokeにアクセスできないCString
パラメータを持っています。 p/invokeフレンドリなインターフェイスを公開している他のDLLでDLLをラップするか、DLLをC++/CLIアセンブリでラップします。
okですが、2番目のパラメータは何ですか? char * TagIDs [] どのようにC#に変換する必要がありますか? – user434838
それはセマンティクスが何であるかによって異なります –