.NET 4.5、ウィン 8、64 ビット
IntPtr から 4 GB のアンマネージド アレイがあります。それを読み取り、DBにプッシュしてから割り当てを解除するはずのWCF NetPipes Windowsサービスに非同期で渡したいと思います。
呼び出し元と呼び出し先が 2 つの異なる appdomain にあることは認識しているため、これは不可能な場合があります。
これは可能ですか?
もちろん、データをマネージド アレイにコピーして、そのマネージド アレイをサービスに渡すことはできますが、これはパフォーマンスの点で適切ではありません。
NB キューに IntPtr を渡す方法について質問しました2 つの AppDomains 間で管理されていないポインターを渡す (間接呼び出しによる)、この質問への回答と他の質問は、設計上の決定を下すのに役立ちます。