0

.NET 4.5、ウィン 8、64 ビット

IntPtr から 4 GB のアンマネージド アレイがあります。それを読み取り、DBにプッシュしてから割り当てを解除するはずのWCF NetPipes Windowsサービスに非同期で渡したいと思います。

呼び出し元と呼び出し先が 2 つの異なる appdomain にあることは認識しているため、これは不可能な場合があります。

これは可能ですか?

もちろん、データをマネージド アレイにコピーして、そのマネージド アレイをサービスに渡すことはできますが、これはパフォーマンスの点で適切ではありません。

NB キューに IntPtr を渡す方法について質問しました2 つの AppDomains 間で管理されていないポインターを渡す (間接呼び出しによる)、この質問への回答と他の質問は、設計上の決定を下すのに役立ちます。

4

0 に答える 0