MsiSetInternalUI-Funktion (msi.h)
Die MsiSetInternalUI-Funktion aktiviert die interne Benutzeroberfläche des Installationsprogramms. Anschließend wird diese Benutzeroberfläche für alle nachfolgenden Aufrufe von Benutzeroberflächen-generierenden Installationsprogrammfunktionen in diesem Prozess verwendet. Weitere Informationen finden Sie unter Benutzeroberflächenebenen.
Syntax
INSTALLUILEVEL MsiSetInternalUI(
[in] INSTALLUILEVEL dwUILevel,
[in, out] HWND *phWnd
);
Parameter
[in] dwUILevel
Gibt den Komplexitätsgrad der Benutzeroberfläche an. Dieser Parameter kann einen der folgenden Werte annehmen.
[in, out] phWnd
Zeiger auf ein Fenster. Dieses Fenster wird zum Besitzer einer beliebigen erstellten Benutzeroberfläche. Ein Zeiger auf den vorherigen Besitzer der Benutzeroberfläche wird zurückgegeben. Wenn dieser Parameter NULL ist, ändert sich der Besitzer der Benutzeroberfläche nicht.
Rückgabewert
Die vorherige Benutzeroberflächenebene wird zurückgegeben. Wenn ein ungültiger dwUILevel-Wert übergeben wird, wird INSTALLUILEVEL_NOCHANGE zurückgegeben.
Hinweise
Die MsiSetInternalUI-Funktion ist nützlich, wenn das Installationsprogramm eine Benutzeroberfläche anzeigen muss. Wenn beispielsweise ein Feature installiert ist, aber die Quelle eine CD ist, die eingefügt werden muss, fordert das Installationsprogramm den Benutzer zur Eingabe der CD auf. Je nach Art der Installation zeigt die Anwendung möglicherweise auch Statusanzeigen an oder fragt den Benutzer nach Informationen ab.
Wenn Msi.dll geladen wird, wird die Benutzeroberflächenebene auf DEFAULT und der Benutzeroberflächenbesitzer auf 0 festgelegt (d. a. der ursprüngliche Benutzeroberflächenbesitzer ist der Desktop).
Anforderungen
Unterstützte Mindestversion (Client) | Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Informationen zum minimal erforderlichen Windows Service Pack für eine Windows Installer-Version finden Sie unter Windows Installer – Laufzeitanforderungen. |
Zielplattform | Windows |
Kopfzeile | msi.h |
Bibliothek | Msi.lib |
DLL | Msi.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für