次の方法で共有


ユーザーがデバイスを接続する (UMDF 1)

警告

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

アーカイブされた UMDF 1 サンプルは「Windows 11, version 22H2 - May 2022 Driver Samples Update」にあります。

詳細については、「UMDF の概要」を参照してください。

ユーザーがデバイスを接続すると、フレームワークは、図の 1 番下にある Device Arrived (デバイス到着) 状態から始めて、UMDF ドライバーの PnP と電源管理のコールバック メソッドを次の順序で呼び出します。

Diagram that shows the device enumeration and startup sequence for a UMDF driver.

ドライバーがデバイス コールバック オブジェクトと、デバイスを表現するフレームワーク デバイス オブジェクトを作成できるように、フレームワークはドライバーの IDriverEntry::OnDeviceAdd コールバックの呼び出しから始めます。 フレームワークは、デバイスが動作可能になるまで、一連の手順を進めることで、ドライバーのコールバック ルーチンを呼び出し続けます。

デバイスをサポートする UMDF 機能またはフィルター ドライバーごとに、フレームワークは、ドライバー スタックの最下位にあるドライバーから始めて、一度に 1 つのドライバーずつ、以下の一連の手順を進めていきます。