Condividi tramite


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

Vedi anche

GetManagedApplications

Panoramica di Criteri di gruppo

strutture Criteri di gruppo