私は、いくつかの機能のためにいくつかのアンマネージ C++ コードをピンボークする C# プロジェクトに取り組んでいます。私は fxCop について知り、アンマネージ ライブラリの関数を含めた方法について不平を言いました。
ここで説明されている NativeMethods クラスのいずれかを使用することをお勧めします。
http://msdn.microsoft.com/en-us/library/ms182161%28v=vs.80%29.aspx
私はそれを読みましたが、それが正確に何をするのか、それを使用することの利点を理解しているとは言えません. 「このクラスは、アンマネージ コードのパーミッションのスタック ウォークを抑制しません」の意味を誰かが説明してくれたら、本当にうれしいです。および「このクラスは、アンマネージ コードのアクセス許可のスタック ウォークを抑制します。」
編集:私が本当に疑問に思っているのは、それが私のコードにどのように影響するかです。MSDN の内容を読んだことがあります。明らかに、一部の人にとっては十分な知識ですが、高すぎて理解できません。そのため、いくつかの詳細を求めました。