Struttura MANAGEDAPPLICATION (appmgmt.h)
La struttura MANAGEDAPPLICATION contiene informazioni su un'applicazione. La funzione GetManagedApplications restituisce una matrice di strutture MANAGEDAPPLICATION .
Sintassi
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;
Members
pszPackageName
Nome descrittivo dell'applicazione.
pszPublisher
Nome del server di pubblicazione dell'applicazione.
dwVersionHi
Numero di versione principale dell'applicazione.
dwVersionLo
Numero di versione secondaria dell'applicazione.
dwRevision
Numero di versione della distribuzione. La versione cambia ogni volta che un'applicazione viene patchata.
GpoId
GUID dell'oggetto Criteri di gruppo da cui viene distribuita l'applicazione.
pszPolicyName
Nome descrittivo per l'oggetto Criteri di gruppo da cui viene distribuita l'applicazione.
ProductId
Se questa applicazione è installata da Windows Installer, questo membro è il GUID ProductId.
Language
Identificatore della lingua numerica che indica la versione della lingua dell'applicazione. Per un elenco di identificatori numerici del linguaggio, vedere l'argomento Costanti identificatore lingua e stringhe .
pszOwner
Questo membro è inutilizzato.
pszCompany
Questo membro è inutilizzato.
pszComments
Questo membro è inutilizzato.
pszContact
Questo membro è inutilizzato.
pszSupportUrl
Questo membro è inutilizzato.
dwPathType
Indica il tipo di pacchetto usato per installare l'applicazione. Questo membro può avere uno dei valori seguenti.
MANAGED_APPTYPE_WINDOWSINSTALLER
L'applicazione viene installata usando Windows Installer.
MANAGED_APPTYPE_SETUPEXE
L'applicazione viene installata usando un'applicazione di installazione legacy.
MANAGED_APPTYPE_UNSUPPORTED
L'applicazione viene installata da un'applicazione di installazione non supportata.
bInstalled
Questo parametro è TRUE se l'applicazione è attualmente installata ed è FALSE in caso contrario.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | appmgmt.h |