InstallComponentW-Funktion
Installiert ein Ausnahmepaket.
Syntax
void InstallComponentW(
_In_ LPCWSTR InfPath,
_In_opt_ const GUID *CompGuid,
_In_ DWORD Flags,
_In_opt_ INT VerMajor,
_In_opt_ INT VerMinor,
_In_opt_ INT VerBuild,
_In_opt_ INT VerQFE,
_In_opt_ LPCWSTR Name
);
Parameter
-
InfPath [ In]
-
Der Pfad zur zu verarbeitenden Ausnahme-INF.
-
CompGuid [ in, optional]
-
Die GUID der Ausnahmekomponente, die installiert wird.
-
Flags [ In]
-
Die Flags, die zum Steuern des Installationsverhaltens verwendet werden. Dieser Parameter kann eine Kombination der folgenden Werte sein.
Wert Bedeutung - COMP _ FLAGS _ FORCE
- 0x00000020
Überspringt die Versionsüberprüfung für Dateiersetzungen. - COMP _ FLAGS _ MÜSSEN DEINSTALLIERT _ WERDEN
Sichern Sie Dateien, die aktualisiert werden, damit sie von einer Deinstallation der Komponente verwendet werden. - COMP _ FLAGS _ KEINE _ ÜBERSCHREIBUNG
Überspringt das Sichern von Dateien, wenn die Version der Ausnahmekomponente mit einer installierten Komponente identisch ist. Dieses Flag wird in einem Neuinstallationsszenario verwendet. - COMP _ FLAGS _ NOUI-0x00000002
Unterdrückt alle Benutzeroberflächen. - COMP _ FLAGS _ UPDATE _ DLLCACHE
Erzwingt, dass das DLLCACHE-Verzeichnis aktualisiert wird, wenn eine Systemdatei aktualisiert wird. - COMP _ FLAGS _ VERWENDEN _ SVCPACK _ CACHE
Verwendet Dateien, die von einer Windows Service Pack-Installation zwischengespeichert werden, um die von ihnen gespeicherten Dateien zu verdringen. -
VerMajor [ in, optional]
-
Die Hauptversion der Ausnahmekomponente.
-
VerMinor [ in, optional]
-
Die Nebenversion der Exception-Komponente.
-
VerBuild [ in, optional]
-
Die Buildversion der Ausnahmekomponente.
-
VerQFE [ in, optional]
-
Die Hotfixrevision der Ausnahmekomponente.
-
Name [ in, optional]
-
Die beschreibende Zeichenfolge der Komponente, die im Dialogfeld Windows-Dateischutz angezeigt wird, wenn das Betriebssystem erkennt, dass eine Windows File Protection-Schutzdatei beschädigt, manipuliert oder beschädigt ist.
Rückgabewert
Diese Funktion gibt einen HRESULT-Wert zurück (S _ OK oder ein Fehlercode). Ein Fehlercode kann mit dem Wert 0x20000100 überprüft werden, um zu bestimmen, ob der Fehler darauf zurück liegt, dass ein Neustart erforderlich ist.
Hinweise
Ausnahmepakete sind Windows, die außerhalb eines vollständigen Pakets Windows veröffentlicht werden und Betriebssystemdateien aktualisieren. Ausnahmepakete werden nur von Betriebssystemteams verfasst, denen die Autorisierung zum Aktualisieren Windows systemdateien erteilt wurde.
Verwenden Sie zum Installieren und Deinstallieren von Dateien, die nicht durch Windows File Protection geschützt sind, die Unter Allgemeine Setupfunktionen dokumentierten Funktionen. Zum Installieren von Gerätetreibern sollten Verkaufser Funktionen verwenden, die unter Geräteinstallationsfunktionen und PnP-Konfigurations-Manager Functions dokumentiert sind.
Dieser Funktion ist keine Importbibliothek oder Headerdatei zugeordnet. Sie müssen sie mithilfe der Funktionen LoadLibrary und GetProcAddress aufrufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| DLL |
|