Поделиться через


Структура MANAGEDAPPLICATION (appmgmt.h)

Структура MANAGEDAPPLICATION содержит сведения о приложении. Функция GetManagedApplications возвращает массив структур MANAGEDAPPLICATION .

Синтаксис

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;

Члены

pszPackageName

Понятное имя приложения.

pszPublisher

Имя издателя приложения.

dwVersionHi

Основной номер версии приложения.

dwVersionLo

Дополнительный номер версии приложения.

dwRevision

Номер версии развертывания. Версия меняется каждый раз, когда приложение получает исправления.

GpoId

GUID объекта групповой политики, из которого развертывается это приложение.

pszPolicyName

Понятное имя объекта групповой политики, из которого развертывается это приложение.

ProductId

Если это приложение устанавливается установщиком Windows, этот член является идентификатором GUID ProductId.

Language

Числовой идентификатор языка, указывающий языковую версию приложения. Список числовых идентификаторов языка см. в разделе О константах и строках идентификаторов языка .

pszOwner

Этот элемент не используется.

pszCompany

Этот элемент не используется.

pszComments

Этот элемент не используется.

pszContact

Этот элемент не используется.

pszSupportUrl

Этот элемент не используется.

dwPathType

Указывает тип пакета, используемого для установки приложения. Этот элемент может иметь одно из следующих значений.

MANAGED_APPTYPE_WINDOWSINSTALLER

Приложение устанавливается с помощью установщика Windows.

MANAGED_APPTYPE_SETUPEXE

Приложение устанавливается с помощью устаревшего приложения установки.

MANAGED_APPTYPE_UNSUPPORTED

Приложение устанавливается неподдерживаемым приложением установки.

bInstalled

Этот параметр имеет значение TRUE , если приложение установлено в данный момент, а в противном случае — FALSE .

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть appmgmt.h

См. также раздел

GetManagedApplications

Обзор групповых политик

Структуры групповая политика