Структура LOCALMANAGEDAPPLICATION (appmgmt.h)
Структура LOCALMANAGEDAPPLICATION описывает управляемое приложение, установленное для пользователя или компьютера. Возвращается функцией GetLocalManagedApplications .
Синтаксис
typedef struct _LOCALMANAGEDAPPLICATION {
LPWSTR pszDeploymentName;
LPWSTR pszPolicyName;
LPWSTR pszProductId;
DWORD dwState;
} LOCALMANAGEDAPPLICATION, *PLOCALMANAGEDAPPLICATION;
Члены
pszDeploymentName
Это строка Юникода, которая предоставляет понятное имя приложения, которое отображается в редакторе развертывания приложений (ADE).
pszPolicyName
Это понятное имя объекта групповой политики (GPO), из которого исходит приложение.
pszProductId
Это строка Юникода, которая предоставляет guid кода продукта установщика Windows для приложения.
dwState
Указывает состояние установленного приложения. Этот параметр может содержать одно или несколько из следующих значений.
LOCAL_STATE_ASSIGNED
Приложение устанавливается в назначенном состоянии.
LOCAL_STATE_PUBLISHED
Приложение устанавливается в состоянии публикации.
LOCAL_STATE_UNINSTALL_UNMANAGED
При установке этого приложения было удалено неуправляемое приложение с конфликтующим преобразованием.
LOCAL_STATE_POLICYREMOVE_ORPHAN
Если политика, из которой создается это приложение, удаляется, приложение остается на компьютере.
LOCAL_STATE_POLICYREMOVE_UNINSTALL
Если политика, из которой создается это приложение, удаляется с компьютера.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | appmgmt.h |