Funzione GetLocalManagedApplications (appmgmt.h)
La funzione GetLocalManagedApplications può essere eseguita nel computer di destinazione per ottenere un elenco di applicazioni gestite in tale computer. La funzione può anche essere chiamata nel contesto di un utente per ottenere un elenco di applicazioni gestite per tale utente. Questa funzione restituisce solo le applicazioni che possono essere installate da Windows Installer.
Sintassi
DWORD GetLocalManagedApplications(
[in] BOOL bUserApps,
[out] LPDWORD pdwApps,
[out] PLOCALMANAGEDAPPLICATION *prgLocalApps
);
Parametri
[in] bUserApps
Valore che, se TRUE, il parametro prgLocalApps contiene un elenco di applicazioni gestite che si applicano all'utente. Se il valore di questo parametro è FALSE, il parametro prgLocalApps contiene un elenco di applicazioni gestite che si applicano al computer locale.
[out] pdwApps
Indirizzo di un DWORD che specifica il numero di applicazioni nell'elenco restituito da prgLocalApps.
[out] prgLocalApps
Indirizzo di una matrice che contiene l'elenco di applicazioni gestite. È necessario chiamare LocalFree per liberare questa matrice quando il relativo contenuto non è più necessario. Questo parametro non può essere null. L'elenco viene restituito come struttura LOCALMANAGEDAPPLICATION .
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene ERROR_SUCCESS. In caso contrario, la funzione restituisce uno dei codici di errore di sistema. Per un elenco completo dei codici di errore, vedere Codici errore di sistema o il file di intestazione WinError.h.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | appmgmt.h |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |