Windows API
この複数のWindowsオペレーティングシステム、メモリ割り当て、リソース調整管理アプリケーションの実行に加えて、それはまた、素晴らしいサービスセンターで、(各サービスが機能である)サービスセンターの各種サービスを呼び出し、缶のヘルプこれらのオブジェクトのサービス機能は、アプリケーション(アプリケーション)であるので、それらはインターフェイスプログラミングアプリケーションと呼ばれるように、アプリが周辺機器そのような目的に使用して、パターンを描画する、開いているウィンドウに達し、、API関数が呼ばれます。WIN32 APIアプリケーションは、Microsoft Windows 32ビットプラットフォームのプログラミング・インターフェースです。
C#のWindows API呼び出し
コールのC#のWindows API呼び出しの形式は、.NET FrameworkのSDKのドキュメントには、より細分化されています。しかし、C#でのWindows APIの最も一般的な方法は、C#のキーワード静的メソッドとextern宣言を処理して使用するためDLLIMPORTです。
[DllImport("kernel32")]
public static extern void GetWindowsDirectory(StringBuilder WinDir,int count);
上記のコードでは、DLLIMPORT属性コードはDLLの場所を指定する制御決してメソッドを呼び出すために使用され、DLLは、外部メソッドの呼び出しを含みます。
- kernel32のは、ライブラリ名を設定します
- アクセスタイプパブリック関数は、パブリックドメインに指定されています
- 静的要素を宣言するstatic修飾子は、要素は、型自体ではなく、指定したオブジェクトであります
- 使用DLLIMPORTにextern修飾子が導入されなければならない一方ではexternは、この方法は、外部の作品の中で実行されることを示します