通信ドライバとアプリケーション(3):コミュニケーションを駆動

アプリケーションが関数の発送を分離することはできませんとドライバが通信、ディスパッチ関数は、プログラミングWindowsドライバでの重要な概念である、ドライバはI / Oは、通常の状況下で特権を要求処理を担当するが、IOのほとんどは要求を処理するディスパッチ関数で処理され、ユーザ要求データは、オペレーティング・システムがIRPのデータ構造に要求されたデータを返し、指定されたカーネル関数の実行にそれを送信するとき、次のディスパッチ機能を用いて詳細に説明し、シャドウを送信することによって機能を読み取られますSSDTの内容。

まず簡単に説明IRP(I/O Request Package)入出力要求パケットを、Windowsカーネルの要求パケットは、当社の基盤となる上位のアプリケーションとのときに、ドライバの通信、非常に重要なデータ構造であり、アプリケーションは、オペレーティングシステムのI / O要求を送信します要求のIRPにデータ、及びその要求データに応じては、Windowsメッセージ機構に幾分類似して行われる適切なドライバの機能を要求するために送信されます。

1111

おすすめ

転載: www.cnblogs.com/LyShark/p/11570449.html