Windows API

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は、この方法は、外部の作品の中で実行されることを示します

おすすめ

転載: www.cnblogs.com/bedfly/p/12154056.html