Structure LOCALMANAGEDAPPLICATION (appmgmt.h)
La structure LOCALMANAGEDAPPLICATION décrit une application managée installée pour un utilisateur ou un ordinateur. Retourné par la fonction GetLocalManagedApplications .
Syntaxe
typedef struct _LOCALMANAGEDAPPLICATION {
LPWSTR pszDeploymentName;
LPWSTR pszPolicyName;
LPWSTR pszProductId;
DWORD dwState;
} LOCALMANAGEDAPPLICATION, *PLOCALMANAGEDAPPLICATION;
Membres
pszDeploymentName
Il s’agit d’une chaîne Unicode qui donne le nom convivial de l’application tel qu’il apparaît dans l’Éditeur de déploiement d’application (ADE).
pszPolicyName
Il s’agit du nom convivial de l’objet de stratégie de groupe (GPO) d’où provient l’application.
pszProductId
Il s’agit d’une chaîne Unicode qui fournit le GUID de code de produit Windows Installer pour l’application.
dwState
Indique l’état de l’application installée. Ce paramètre peut contenir une ou plusieurs des valeurs suivantes.
LOCAL_STATE_ASSIGNED
L’application est installée dans l’état affecté.
LOCAL_STATE_PUBLISHED
L’application est installée dans l’état publié.
LOCAL_STATE_UNINSTALL_UNMANAGED
L’installation de cette application a désinstallé une application non managée avec une transformation en conflit.
LOCAL_STATE_POLICYREMOVE_ORPHAN
Si la stratégie d’origine de cette application est supprimée, l’application est laissée sur l’ordinateur.
LOCAL_STATE_POLICYREMOVE_UNINSTALL
Si la stratégie d’origine de cette application est supprimée, l’application est désinstallée de l’ordinateur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | appmgmt.h |