求める機能が.NET Frameworkのクラス・ライブラリに存在しない場合、その代わりに、.NETプログラムからWindowsシステムのAPIであるWin32 APIを直接呼び出せる。C#およびVB.NETでの実現方法を解説する。 連載目次 .NET Frameworkのクラス・ライブラリには、アプリケーション構築用として非常に多くの機能が用意されている。しかし、WindowsシステムのAPIであるWin32 APIの機能のすべてが、クラス・ライブラリとして用意されているわけではない。このような機能を.NETプログラムから使用する必要がある場合には、ここで紹介する方法によりWin32 APIを直接呼び出すことができる。また、.NET以前の環境でDLLファイルとして作成されたライブラリも同様に呼び出し可能である。 .NET Framework上で動作するプログラムから、従来形式の(.NET
![Win32 APIやDLL関数を呼び出すには?](https://cdn-ak-scissors.b.st-hatena.com/image/square/8e2c34f35d5cea8e0586011d361c1c9fbe193b21/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F0305%2F09%2F240_news004.png)