Ein Benutzer, der ein Gerät ansteckt (UMDF 1)
Warnung
UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 für neuere Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden.
Die archivierten UMDF 1-Beispiele finden Sie im Windows 11, Version 22H2 – Mai 2022 Treiberbeispiele Update.
Weitere Informationen finden Sie unter Erste Schritte mit UMDF.
Wenn ein Benutzer ein Gerät angibt, ruft das Framework die PnP- und Power Management-Rückrufmethoden eines UMDF-Treibers in der folgenden Sequenz auf, beginnend mit dem Status Gerät angekommen am unteren Rand der Abbildung:
Das Framework ruft zunächst den IDriverEntry::OnDeviceAdd-Rückruf des Treibers auf, damit der Treiber ein Geräterückrufobjekt und ein Frameworkgeräteobjekt erstellen kann, um das Gerät darzustellen. Das Framework ruft weiterhin die Rückrufroutinen des Treibers auf, indem es die Sequenz durchläuft, bis das Gerät betriebsbereit ist.
Das Framework durchläuft diese Sequenz für jede UMDF-Funktion oder jeden Filtertreiber, der das Gerät unterstützt, jeweils einen Treiber nach dem anderen, beginnend mit dem Treiber, der am niedrigsten im Treiberstapel ist.