MsiSetInternalUI, fonction (msi.h)
La fonction MsiSetInternalUI active l’interface utilisateur interne du programme d’installation. Cette interface utilisateur est ensuite utilisée pour tous les appels suivants aux fonctions d’installation de génération d’interface utilisateur dans ce processus. Pour plus d’informations, consultez Niveaux d’interface utilisateur.
Syntaxe
INSTALLUILEVEL MsiSetInternalUI(
[in] INSTALLUILEVEL dwUILevel,
[in, out] HWND *phWnd
);
Paramètres
[in] dwUILevel
Spécifie le niveau de complexité de l’interface utilisateur. Ce paramètre peut prendre les valeurs suivantes.
[in, out] phWnd
Pointeur vers une fenêtre. Cette fenêtre devient le propriétaire de toute interface utilisateur créée. Un pointeur vers le propriétaire précédent de l’interface utilisateur est retourné. Si ce paramètre a la valeur Null, le propriétaire de l’interface utilisateur ne change pas.
Valeur retournée
Le niveau d’interface utilisateur précédent est retourné. Si un dwUILevel non valide est passé, INSTALLUILEVEL_NOCHANGE est retourné.
Notes
La fonction MsiSetInternalUI est utile lorsque le programme d’installation doit afficher une interface utilisateur. Par exemple, si une fonctionnalité est installée, mais que la source est un disque compact qui doit être inséré, le programme d’installation invite l’utilisateur à entrer le disque compact. Selon la nature de l’installation, l’application peut également afficher des indicateurs de progression ou interroger l’utilisateur pour obtenir des informations.
Lorsque Msi.dll est chargé, le niveau d’interface utilisateur est défini sur DEFAULT et le propriétaire de l’interface utilisateur est défini sur 0 (autrement dit, le propriétaire initial de l’interface utilisateur est le bureau).
Configuration requise
Client minimal pris en charge | Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Pour plus d’informations sur le Service Pack Windows requis par une version de Windows Installer, consultez Configuration requise pour le runtime Windows. |
Plateforme cible | Windows |
En-tête | msi.h |
Bibliothèque | Msi.lib |
DLL | Msi.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour