PnP-Komponenten

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

Diagramm, das Plug-and-Play-Softwarekomponenten veranschaulicht.

Der PnP-Manager umfasst zwei Teile: den PnP-Manager im Kernelmodus und den PnP-Manager im Benutzermodus. Der PnP-Manager im Kernelmodus interagiert mit Betriebssystemkomponenten und Treibern, um Geräte zu konfigurieren, zu verwalten und zu verwalten. Der Benutzermodus-PnP-Manager interagiert mit Setupkomponenten des Benutzermodus, z. B. Klasseninstallationsprogrammen, um Geräte zu konfigurieren und zu installieren. Der Benutzermodus-PnP-Manager interagiert auch mit Anwendungen, um z. B. 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 Energieverwaltung unterstützen. Wenn ein einzelner Treiber PnP und Energieverwaltung nicht unterstützt, schränkt er die PnP- und Energieverwaltungsunterstützung des gesamten Systems ein.

Informationen zur Geräte- und Treibereinrichtung, einschließlich (INF)-Dateien, CAT-Dateien und der Registrierung, finden Sie unter Übersicht über die Geräteinstallation .