Partager via


GetLocalManagedApplications, fonction (appmgmt.h)

La fonction GetLocalManagedApplications peut être exécutée sur l’ordinateur cible pour obtenir la liste des applications gérées sur cet ordinateur. La fonction peut également être appelée dans le contexte d’un utilisateur pour obtenir la liste des applications gérées pour cet utilisateur. Cette fonction retourne uniquement les applications qui peuvent être installées par Windows Installer.

Syntaxe

DWORD GetLocalManagedApplications(
  [in]  BOOL                     bUserApps,
  [out] LPDWORD                  pdwApps,
  [out] PLOCALMANAGEDAPPLICATION *prgLocalApps
);

Paramètres

[in] bUserApps

Valeur qui, si elle est TRUE, le paramètre prgLocalApps contient une liste d’applications managées qui s’applique à l’utilisateur. Si la valeur de ce paramètre est FALSE, le paramètre prgLocalApps contient une liste d’applications managées qui s’applique à l’ordinateur local.

[out] pdwApps

Adresse d’un DWORD qui spécifie le nombre d’applications dans la liste retournée par prgLocalApps.

[out] prgLocalApps

Adresse d’un tableau qui contient la liste des applications managées. Vous devez appeler LocalFree pour libérer ce tableau lorsque son contenu n’est plus nécessaire. Ce paramètre ne peut pas être null. La liste est retournée en tant que structure LOCALMANAGEDAPPLICATION .

Valeur retournée

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS. Sinon, la fonction retourne l’un des codes d’erreur système. Pour obtenir la liste complète des codes d’erreur, consultez Codes d’erreur système ou le fichier d’en-tête WinError.h.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête appmgmt.h
Bibliothèque Advapi32.lib
DLL Advapi32.dll

Voir aussi

fonctions stratégie de groupe

Vue d’ensemble de la stratégie de groupe

LOCALMANAGEDAPPLICATION