Freigeben über


DIF_NEWDEVICEWIZARD_FINISHINSTALL

Eine DIF_NEWDEVICEWIZARD_FINISHINSTALL-Anforderung ermöglicht es einem Installationsprogramm, Seiten des Assistenten für die Fertiginstallation bereitzustellen, die Windows dem Benutzer nach der Installation eines Geräts anzeigt, aber bevor Windows die Standardabschlussseite anzeigt. Windows sendet diese Anforderung, wenn Plug & Play (PnP)-Geräte installiert werden und wenn ein Administrator den Assistenten zum Hinzufügen von Hardware verwendet, um Nicht-PnP-Geräte zu installieren.

Sendebedingungen

Nachdem Windows ein Gerät installiert hat (nach erfolgreichem Abschluss der DIF_INSTALLDEVICE Verarbeitung), aber bevor die Seite Fertig stellen-Assistent angezeigt wird.

Wer behandelt

Klassen-Co-Installer

Kann verarbeiten

Geräte-Co-Installer

Kann verarbeiten

Klasseninstallationsprogramm

Kann verarbeiten

Eingabe des Installationsprogramms

DeviceInfoSet
Ein Handle für den Geräteinformationssatz , der das Gerät enthält.

DeviceInfoData
Ein Zeiger auf eine SP_DEVINFO_DATA Struktur, die das Gerät im Geräteinformationssatz identifiziert.

Geräteinstallationsparameter
DeviceInfoData sind Geräteinstallationsparameter (SP_DEVINSTALL_PARAMS) zugeordnet.

Klasseninstallationsparameter
DeviceInfoData ist eine SP_NEWDEVICEWIZARD_DATA-Struktur zugeordnet.

Installationsprogrammausgabe

Geräteinstallationsparameter
Ein Installationsprogramm kann die Flags in den Geräteinstallationsparametern ändern.

Klasseninstallationsparameter
Ein Installationsprogramm kann die SP_NEWDEVICEWIZARD_DATA-Struktur ändern, um Seiten des Assistenten für die Fertiginstallation bereitzustellen.

Rückgabewert des Installers

Wenn ein Co-Installer diese DIF-Anforderung nicht verarbeitet, gibt der Co-Installer NO_ERROR aus seinem Vorverarbeitungsdurchlauf zurück. Wenn ein Co-Installer diese Anforderung verarbeitet, kann der Co-Installer NO_ERROR, ERROR_DI_POSTPROCESSING_REQUIRED oder einen Win32-Fehlercode zurückgeben.

Ein Klasseninstallationsprogramm gibt NO_ERROR zurück, wenn das Installationsprogramm erfolgreich Seiten bereitstellt. Andernfalls gibt ein Klasseninstallationsprogramm ERROR_DI_DO_DEFAULT oder einen Win32-Fehlercode zurück.

Standard-DIF-Codehandler

Keine

Installer-Vorgang

Weitere Informationen zu DIF-Codes finden Sie unter Behandeln von DIF-Codes.

Requirements (Anforderungen)

Version

Unterstützt in Microsoft Windows 2000 und höheren Versionen von Windows.

Header

Setupapi.h (schließen Sie Setupapi.h ein)

Weitere Informationen

DIF_FINISHINSTALL_ACTION

DIF_INSTALLDEVICE

SetupDiChangeState

SP_DEVINFO_DATA

SP_DEVINSTALL_PARAMS

SP_NEWDEVICEWIZARD_DATA