Estrutura LOCALMANAGEDAPPLICATION (appmgmt.h)
A estrutura LOCALMANAGEDAPPLICATION descreve um aplicativo gerenciado instalado para um usuário ou um computador. Retornado pela função GetLocalManagedApplications .
Sintaxe
typedef struct _LOCALMANAGEDAPPLICATION {
LPWSTR pszDeploymentName;
LPWSTR pszPolicyName;
LPWSTR pszProductId;
DWORD dwState;
} LOCALMANAGEDAPPLICATION, *PLOCALMANAGEDAPPLICATION;
Membros
pszDeploymentName
Essa é uma cadeia de caracteres Unicode que fornece o nome amigável do aplicativo como ele aparece no Editor de Implantação de Aplicativos (ADE).
pszPolicyName
Esse é o nome amigável do GPO (objeto de política de grupo) do qual o aplicativo é originado.
pszProductId
Essa é uma cadeia de caracteres Unicode que fornece o GUID de código de produto do Windows Installer para o aplicativo.
dwState
Indica o estado do aplicativo instalado. Esse parâmetro pode conter um ou mais dos valores a seguir.
LOCAL_STATE_ASSIGNED
O aplicativo é instalado no estado atribuído.
LOCAL_STATE_PUBLISHED
O aplicativo é instalado no estado publicado.
LOCAL_STATE_UNINSTALL_UNMANAGED
A instalação desse aplicativo desinstalou um aplicativo não gerenciado com uma transformação conflitante.
LOCAL_STATE_POLICYREMOVE_ORPHAN
Se a política de origem desse aplicativo for removida, o aplicativo será deixado no computador.
LOCAL_STATE_POLICYREMOVE_UNINSTALL
Se a política de origem desse aplicativo for removida, o aplicativo será desinstalado do computador.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Cabeçalho | appmgmt.h |