Partager via


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

Voir aussi

Vue d’ensemble de la stratégie de groupe

structures stratégie de groupe