Condividi tramite


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

Vedi anche

Funzioni Criteri di gruppo

Panoramica di Criteri di gruppo

LOCALMANAGEDAPPLICATION