プラットフォーム呼び出し

プラットフォーム呼び出し

プラットフォーム呼び出し(Platform Invoke : P/Invoke)は、マネージ コードから、たとえば Win32 API関数のような、ダイナミック リンク ライブラリ (DLL) に実装されたアンマネージ関数を呼び出すことができるようにするサービスです。プラットフォーム呼び出しは、エクスポートされた関数を検索して呼び出し、必要に応じてその引数 (整数、文字列、配列、構造体など) をマーシャリングして、相互運用上の境界にまたがる動作を可能にします。

http://www.microsoft.com/japan/msdn/library/ja/cpguide/html/cpconconsumingunmanageddllfunctions.asp