次の方法で共有


一般的な I/O ターゲット

一般的な I/O ターゲットは、USB 要求ブロックなどの特殊なデバイス固有のデータ形式をサポートしていません。 ドライバーは、一般的な I/O ターゲットにデータを送信する前に、I/O ターゲットが解釈できる形式で書き込みバッファーにデータを配置する必要があります。 同様に、ドライバーが一般的な I/O ターゲットからデータを読み取る場合、ドライバーは、ターゲットから受信するデータ バッファーの内容を解釈できる必要があります。

一般的な I/O ターゲットは、ローカルまたはリモートのいずれかです。

ローカル 入力/出力 ターゲット
各フレームワーク ベースの関数ドライバー、フィルター ドライバー、およびミニポート ドライバーには、ドライバーの各デバイスのローカル I/O ターゲットがあります。 デバイスのローカル I/O ターゲットは、常にドライバー スタック内の次の下位ドライバーです。

リモート I/O ターゲット
リモート I/O ターゲットは、現在のドライバー スタック内の別のドライバー スタックまたは (まれに) 別のドライバーの最上位を表します。

このセクションには、次のものが含まれます。