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 |