COM 相互運用機能を使用して .NET dll と対話する必要がある C++ クラスがあります。
私は持っている:
1. 操作オブジェクトが .net インスタンスである C++ から呼び出されるメソッド:
m_pCommManager.CreateInstance(__uuidof(CHmHTTPManager));
m_pCommManager->Communicate(/*string parameter*/);
2. C++ クラスが準拠する必要がある、次のメソッドを持つ .net インターフェイス:
void ResponseRecieved(/*string parameter*/)
私の質問は次のとおりです。選択する必要があるパラメーターの種類は次のとおりです。
A. 両側でストリングとして操作しやすい (キャスティングでも)。
B. 両方の環境で受け入れ可能 (C++ と .net は同じではないため、「文字列」は使用できません)
具体的な使用例は大歓迎です。