はMethodImplOptions.InternalCall機能を.NETのCLRランタイムをホストし、登録する方法はありますか?.NET CLR InternalCall
答えて
SSCLIコード(特にclr \ src \ vm \ ecall.cpp)は、重要なgECClasses
テーブルがハードコードされているため、InternalCall
メソッドを登録する方法がないことを示しています。マークオフ
IMetaDataImport
はあなたの最善の策ですが、本当にそのために保証することはできません(これはP /呼び出しに関する話題ではありません)。これはC++/CLIの特定のタスクのようです。
ウェイ、-1 –
まさにここに「マークオフ道」とは何ですか? COM APIを使用してInternalCallを動作させる方法がない場合、P/Invokeはオプションではないので、C++/CLIはmanaged-> unmanagedにするのに最適な(唯一の)方法です。 – arul
InternalCallはCLIのレベルより低いので、C++/CLIです。 jameszhaoの質問は、彼が何を望んでいるかについて非常に具体的です。 –
- 1. .Net CLRアンロード対シャットダウン?
- 2. SQLサーバー.Net CLR culture
- 3. .Net/CLR識別子
- 4. .NETフレームワーク(.NET Framework)(CLR)サポートのASP.NETコア
- 5. パフォーマンスモニタ.NET CLRネットワーク4.0.0.0インスタンス名
- 6. .NET CLR SQLスカラー関数DataTypes
- 7. オペレーティングシステムを必要としない.NET CLR?
- 8. C#7 .NET/CLR/Visual Studioのバージョン要件
- 9. は、.NET 4.0用のCLRプロファイラですか?
- 10. .NET 4(CLR)私は両方の.NETのバージョンがロードされたダンプ持っ
- 11. CLRの相違点
- 12. Quartz.netは.NET CLR LocksAndThreadsを発生させます
- 13. .NETでUserDefined CLR関数を作成する
- 14. Entity Framework 7はLinux Dot Net Core CLRで動作しますか?
- 15. .NET CLR最も小さいメモリ割り当て(32/64ビット)
- 16. CLRトリガーでの.NETアプリケーション変数へのアクセス
- 17. '任意のCPU' .NETアセンブリでのx86 CLRの強制
- 18. .Net CLRメモリの使用を制限する
- 19. CLR以外のコードを.NETアプリケーションにリンクする
- 20. ダイナミックNAVへのアドインとしてのCLR(C++ .net)
- 21. ユニットテストCLR 4.6.1ライブラリを使用したASP .NETコアプロジェクト
- 22. Silverlight 4のコアCLRは 'classic' .Net 4と同じですか?
- 23. .NET clr&coreclrを理解できません
- 24. .NET CLR RAMの使用方法を設定する
- 25. Win32コンソールアプリケーション対CLRコンソールアプリケーション
- 26. C++ CLR win32など?
- 27. C#とCLRのバージョン
- 28. CLRトリガー展開エラー
- 29. Sql-Clrセキュリティ例外
- 30. CLR 2.0対4.0のパフォーマンス?
実際のAPIはShared Sourceのバージョンと異なっていますか? – jameszhao00
彼らは確信しているが、どのように..私はあなただけのIDAを発射し、提案することができます - ?片手に、他でSSCLIコード内のパブリックシンボル - ダイビングをmscorwks.dll' 'へ。 –
多くの人がフォーラムでこの質問をしているのを見てきました.C++ DLLで何かを呼び出して、これを行う方法かもしれないと思っています。どちらの方法でも答えは「いいえ」です。興味のない、なぜあなたはこれをしたいですか? –