Partager via


Structure MANAGEDAPPLICATION (appmgmt.h)

La structure MANAGEDAPPLICATION contient des informations sur une application. La fonction GetManagedApplications retourne un tableau de structures MANAGEDAPPLICATION .

Syntaxe

typedef struct _MANAGEDAPPLICATION {
  LPWSTR pszPackageName;
  LPWSTR pszPublisher;
  DWORD  dwVersionHi;
  DWORD  dwVersionLo;
  DWORD  dwRevision;
  GUID   GpoId;
  LPWSTR pszPolicyName;
  GUID   ProductId;
  LANGID Language;
  LPWSTR pszOwner;
  LPWSTR pszCompany;
  LPWSTR pszComments;
  LPWSTR pszContact;
  LPWSTR pszSupportUrl;
  DWORD  dwPathType;
  BOOL   bInstalled;
} MANAGEDAPPLICATION, *PMANAGEDAPPLICATION;

Membres

pszPackageName

Nom convivial de l’application.

pszPublisher

Nom de l’éditeur de l’application.

dwVersionHi

Numéro de version principale de l’application.

dwVersionLo

Numéro de version secondaire de l’application.

dwRevision

Numéro de version du déploiement. La version change chaque fois qu’une application est corrigée.

GpoId

GUID de l’objet de stratégie de groupe à partir duquel cette application est déployée.

pszPolicyName

Nom convivial de l’objet de stratégie de groupe à partir duquel cette application est déployée.

ProductId

Si cette application est installée par Windows Installer, ce membre est le GUID ProductId.

Language

Identificateur de langue numérique qui indique la version de langue de l’application. Pour obtenir la liste des identificateurs numériques de langue, consultez la rubrique Constantes et chaînes de l’identificateur de langue.

pszOwner

Ce membre n’est pas utilisé.

pszCompany

Ce membre n’est pas utilisé.

pszComments

Ce membre n’est pas utilisé.

pszContact

Ce membre n’est pas utilisé.

pszSupportUrl

Ce membre n’est pas utilisé.

dwPathType

Indique le type de package utilisé pour installer l’application. Ce membre peut avoir l’une des valeurs suivantes.

MANAGED_APPTYPE_WINDOWSINSTALLER

L’application est installée à l’aide de Windows Installer.

MANAGED_APPTYPE_SETUPEXE

L’application est installée à l’aide d’une application d’installation héritée.

MANAGED_APPTYPE_UNSUPPORTED

L’application est installée par une application d’installation non prise en charge.

bInstalled

Ce paramètre a la valeur TRUE si l’application est actuellement installée et a la valeur FALSE dans le cas contraire.

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

GetManagedApplications

Vue d’ensemble de la stratégie de groupe

structures stratégie de groupe