次の方法で共有


下位ドライバーへの I/O 要求の送信

警告

UMDF 2 は UMDF の最新バージョンであり、UMDF 1 よりも優先されます。 すべての新しい UMDF ドライバーは、UMDF 2 を使用して記述する必要があります。 UMDF 1 には新機能が追加されておらず、Windows 10 の新しいバージョンでは UMDF 1 のサポートが制限されています。 ユニバーサル Windows ドライバーでは、UMDF 2 を使用する必要があります。

アーカイブされた UMDF 1 サンプルは、「Windows 11、バージョン 22H2 - 2022 年 5 月 ドライバーサンプルの更新」でご確認いただけます。

詳しくは、「UMDF の概要」をご覧ください。

ドライバーが完全に処理できない I/O 要求を受け取ると、ドライバーは通常、受信した要求をスタック内の次の下位ドライバーに転送します。 ドライバーは、要求を転送する IWDFIoRequest::Send メソッドを呼び出します。 同期的に転送するには、ドライバーはフラグ パラメーターに WDF_REQUEST_SEND_OPTION_SYNCHRONOUS フラグを渡します。 それ以外の場合、ドライバーは要求を非同期的に転送します。 ドライバーが要求を転送する前に、完了ルーチンを登録する必要があります。 詳細については、「I/O 要求の完了」を参照してください。