IRP(I/O要求パケット)
デバイスドライバーに送られる要求のほとんどが詰め込まれるパケット。要求全体のヘッダーと、経由するドライバーの数だけ並ぶI/Oスタックロケーションを持つ。
この概念が関わる関係
- ファストI/OはIRP(I/O要求パケット)と両立しません。
- I/OマネージャーはIRP(I/O要求パケット)を利用します。
- IRP(I/O要求パケット)はI/Oスタックロケーションを利用します。
- IRP(I/O要求パケット)はデバイススタックを前提とします。
- IRP(I/O要求パケット)はProcess Monitor(procmon.exe)で確認できます。
- CancelIoExはIRP(I/O要求パケット)を利用します。
この概念を扱う記事
- Windows I/Oの深層(第4回) ── キャッシュマネージャー:あなたのWriteFileはいつディスクに届くのか(言及)
- Windows I/Oの深層(第1回) ── すべての読み書きはIRPになる:I/Oシステムの全体像(主要トピック)
- Windows I/Oの深層(第2回) ── 同期I/Oと非同期I/O:OVERLAPPEDの本当の意味(言及)
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。