• ベストアンサー

.NET frameworkとWIN32API

c#の勉強をしていたらWIN32APIを[ ]演算子で囲って直接呼び出すコードが多数 あるのですが、 .NET Frameworkだけで高度な(デバイスドライバなどの深い部分)プログラムを書くことはできないのでしょうか。 それとも動作が速いとかそういう理由でwin32apiを呼び出したのでしょうか。 .NET frameworkはwin32apiの上に位置するというのはわかるのですが・・・

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>.NET frameworkはwin32apiの上に位置するというのはわかるのですが・・・ 上に位置するからと言って、下で用意されている物をすべて使えるとは限らない。 上位ライブラリのみで標準的な事はできるけど、応用は出来ない。 簡単に言うと「かゆい所に手が届かない」のだ。

tranceporter
質問者

お礼

なるほど 細かく動作を制御しようとするならWIN32APIが必要なんですね 動作が速いとかではないのですか ありがとうございました

関連するQ&A

専門家に質問してみよう