Co-Installer-Funktionalität

Hinweis

Die in diesem Abschnitt beschriebenen Features werden nicht unterstützt, und Treiberpakete, die sie enthalten, erhalten keine Microsoft-Signatur mehr. Weitere Informationen finden Sie unter Verwenden einer universellen INF-Datei.

Ein Co-Installer ist eine Win32-DLL im Benutzermodus, die in der Regel zusätzliche Konfigurationsinformationen in die Registrierung schreibt oder andere Installationsaufgaben ausführt, die Informationen erfordern, die beim Schreiben eines INF nicht verfügbar sind.

Ein Co-Installer kann einige oder alle der folgenden Aktionen ausführen:

Wenn er für die Nachverarbeitung aufgerufen wird, muss ein Co-Installer den InstallResult-Member der COINSTALLER_CONTEXT_DATA-Struktur überprüfen. Wenn der Wert nicht NO_ERROR ist, muss das Co-Installationsprogramm alle erforderlichen Bereinigungsvorgänge ausführen und einen geeigneten Wert für InstallResult zurückgeben.

Co-Installer können manchmal Informationen vom Benutzer erhalten. Diese Informationen können zusätzliche Geräteparameter enthalten oder ob der Benutzer gerätespezifische Anwendungen installieren möchte. Co-Installer können Benutzeroberflächen erstellen, indem sie "Fertigstellen der Installation" und Geräteeigenschaftenseiten bereitstellen. Es ist keine andere Form der Benutzeroberfläche zulässig. Windows zeigt die Seiten "Installation abschließen" am Ende der Installation an (innerhalb der Seite Neue Hardware oder Hardwareupdate gefunden). Geräte-Manager zeigt Eigenschaftenseiten an und ermöglicht Benutzern mit Administratorrechten das Ändern von Parametern, die auf diesen Seiten angezeigt werden.