Funzione MsiSetInternalUI (msi.h)
La funzione MsiSetInternalUI abilita l'interfaccia utente interna del programma di installazione. Questa interfaccia utente viene quindi usata per tutte le chiamate successive alle funzioni del programma di installazione generate dall'interfaccia utente in questo processo. Per altre informazioni, vedere Livelli dell'interfaccia utente.
Sintassi
INSTALLUILEVEL MsiSetInternalUI(
[in] INSTALLUILEVEL dwUILevel,
[in, out] HWND *phWnd
);
Parametri
[in] dwUILevel
Specifica il livello di complessità dell'interfaccia utente. Questo parametro può avere uno dei valori seguenti.
[in, out] phWnd
Puntatore a una finestra. Questa finestra diventa il proprietario di qualsiasi interfaccia utente creata. Viene restituito un puntatore al proprietario precedente dell'interfaccia utente. Se questo parametro è Null, il proprietario dell'interfaccia utente non viene modificato.
Valore restituito
Viene restituito il livello dell'interfaccia utente precedente. Se viene passato un valore dwUILevel non valido, viene restituito INSTALLUILEVEL_NOCHANGE .
Commenti
La funzione MsiSetInternalUI è utile quando il programma di installazione deve visualizzare un'interfaccia utente. Ad esempio, se viene installata una funzionalità, ma l'origine è un disco compatto che deve essere inserito, il programma di installazione richiede all'utente il disco compatto. A seconda della natura dell'installazione, l'applicazione potrebbe visualizzare anche indicatori di stato o eseguire query sull'utente per ottenere informazioni.
Quando Msi.dll viene caricato, il livello dell'interfaccia utente è impostato su DEFAULT e il proprietario dell'interfaccia utente è impostato su 0, ovvero il proprietario dell'interfaccia utente iniziale è il desktop.
Requisiti
Client minimo supportato | Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Per informazioni sul Service Pack minimo di Windows richiesto da una versione di Windows Installer, vedere Windows Installer Run-Time Requirements .See the Windows Installer requirements for information about the minimum Windows Service Pack that is required by a Windows Installer version. |
Piattaforma di destinazione | Windows |
Intestazione | msi.h |
Libreria | Msi.lib |
DLL | Msi.dll |