IRP の処理

このセクションでは、カーネル モード ドライバーが I/O 要求パケット (IRP) を処理する方法について説明します。 このチュートリアルは、次のセクションで構成されています。

Windows I/O モデルの概要

エンドユーザーの I/O 要求とファイル オブジェクト

I/O 要求の有効期間

I/O スタック位置

I/O ステータス ブロック

下のドライバー スタックへの IRP の受け渡し

下位レベル ドライバー用 IRP の作成

IRP のキューとデキュー

IRP の完了

IRP のキャンセル

IRP の再利用

デバイスの種類に固有の I/O 要求

I/O 制御コードの使用

IRP 優先度ヒントの使用

IRP の主要な関数コード

IRP 処理の例