Freigeben über


PnP-Komponenten

Die folgende Abbildung zeigt die Komponenten, die zusammenarbeiten, um PnP zu unterstützen.

Diagramm zur Veranschaulichung von Plug-and-Play-Softwarekomponenten.

Der PnP-Manager verfügt über zwei Teile: den Kernelmodus-PnP-Manager und den PnP-Manager für den Benutzermodus. Der Kernelmodus-PnP Manager interagiert mit Betriebssystemkomponenten und Treibern, um Geräte zu konfigurieren, zu verwalten und zu warten. Der PnP-Manager im Benutzermodus interagiert mit Setupkomponenten im Benutzermodus, z. B. Klasseninstallationsprogrammen, um Geräte zu konfigurieren und zu installieren. Der PnP-Manager des Benutzermodus interagiert auch mit Anwendungen, um beispielsweise eine Anwendung für die Benachrichtigung über Geräteänderungen zu registrieren und die Anwendung zu benachrichtigen, wenn ein Geräteereignis auftritt.

PnP-Treiber unterstützen die physischen, logischen und virtuellen Geräte auf einem Computer. Der Begriff "PnP-Treiber" bezieht sich auf jeden Windows-Treiber, der die in diesem Abschnitt beschriebenen Schnittstellen unterstützt. Während die meisten PnP-Treiber auch WDM-Treiber und somit quellkompatibel auf Windows-Plattformen sind, unterstützen einige Treiber PnP, ohne WDM vollständig zu implementieren.

Alle Treiber sollten PnP und die Energieverwaltung unterstützen. Wenn ein einzelner Treiber PnP und Energieverwaltung nicht unterstützt, schränkt er die PnP- und Energieverwaltungsunterstützung des Systems als Ganzes ein.

Informationen zum Einrichten von Geräten und Treibern, einschließlich INF-Dateien, CAT-Dateien und der Registrierung finden Sie unter "Geräte- und Treiberinstallation ".