Windows OSでは、
アプリからネットワーク上の別システムへのアクセスが要求されたとき、システムコールが起こり、NDISがその通知を受取り、
ミニドライバー(デバイスドライバー)に通知して、ミニドライバーがネットワークカードのファームウェアに対して割り込みを要求して、
ファームウェアでデバイスへのアクセス処理が実行。
アプリからのシステムコール → NDISコンポーネント → ミニドライバー → ファームウェア → デバイスへのアクセス
また、アクセスしたデバイスからの返り値は、↑と逆のパスでアプリに返る。
一般的な構造は、この理解で正しいですか?