Spezifische Anforderungen für Anbieter von Geräteeigenschaftenseiten (Co-Installer)
Hinweis
Es ist zwar möglich, eine Geräteeigenschaftenseite über einen Klasseninstallationsprogramm oder einen Co-Installer bereitzustellen, es wird jedoch nicht empfohlen. Klasseninstallationsprogramme und Co-Installer sind veraltet.
Ein Co-Installer , der mindestens eine benutzerdefinierte Geräteeigenschaftenseite bereitstellt, muss den DIF-Code ( DIF_ADDPROPERTYPAGE_ADVANCED Geräteinstallationsfunktion) verarbeiten. Geräte-Manager stellt diese Anforderung aus, wenn ein Benutzer in Geräte-Manager oder in Systemsteuerung auf die Registerkarte Eigenschaften eines Geräts klickt.
Als Reaktion auf diese Anforderung stellt das Installationsprogramm Informationen zu den einzelnen benutzerdefinierten Eigenschaftenseiten bereit, erstellt die Seiten und fügt die erstellten Seiten der Liste der dynamischen Eigenschaftenseiten für das Gerät hinzu. Dazu initialisiert und gibt das Installationsprogramm eine SP_ADDPROPERTYPAGE_DATA-Struktur für die Klasseninstallationsparameter der Anforderung zurück.
Wenn der Benutzer Eigenschaften ändert, sendet Geräte-Manager einen DIF_PROPERTYCHANGE DIF-Code an das Installationsprogramm, nachdem das Installationsprogramm die neuen Parameter festgelegt hat, indem SetupDiSetDeviceInstallParams aufgerufen wird.
Weitere Informationen zum Erstellen einer benutzerdefinierten Geräteeigenschaftenseite durch ein Co-Installer finden Sie unter Allgemeine Anforderungen für Anbieter von Geräteeigenschaftenseiten.