Структура 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 |