次の方法で共有


ベンダー提供の IDE コントローラー ミニドライバーの概要

マイクロソフトが提供する IDE ポート ドライバー、atapi.sys、およびコントローラー ドライバー pciidex.sys はハードウェアに依存せず、ほぼすべての IDE コントローラーで使用できます。 したがって、ベンダーが提供するポート ドライバーとコントローラー ドライバーは必要ありません。

マイクロソフトはまた、コントローラー ドライバー とミニドライバーのペアのハードウェアに依存する側面を処理し、ほとんどの IDE コントローラー ハードウェアで使用できるネイティブ コントローラー ミニドライバー pciide.sys も提供しています。 ベンダーは、pciide.sys を使用する代わりに、独自のコントローラー ミニドライバーを提供することを選択できます。

ベンダーが提供するコントローラー ミニドライバー:

  • プラグ アンド プレイ (PnP) または電源管理をサポートする必要はありません。 PnP および電源管理操作は、マイクロソフトが提供するコントローラー ドライバー pciidex.sys によって処理されます。

  • システム要件に準拠するために特定のインターフェイスを登録する必要はありません。

  • レジストリへのアクセスを試行したり、PciIdeX ライブラリによって提供されるルーチン以外のカーネル モード ルーチンを呼び出したりしないでください。

  • システム提供のコントローラー ドライバーがハードウェアに依存する操作を透過的に行うことを許可する標準ミニドライバー ルーチンのセットを提供する必要があります。

PciIdeX ライブラリの詳細と、システム提供のコントローラー ドライバーとベンダーが提供するコントローラー ミニドライバーの間のミニドライバー ルーチン インターフェイスの説明については、「IDE ミニドライバー ルーチンの初期化と呼び出し」を参照してください。