Compartilhar via


Função GetLocalManagedApplications (appmgmt.h)

A função GetLocalManagedApplications pode ser executada no computador de destino para obter uma lista de aplicativos gerenciados nesse computador. A função também pode ser chamada no contexto de um usuário para obter uma lista de aplicativos gerenciados para esse usuário. Essa função retorna apenas aplicativos que podem ser instalados pelo Windows Installer.

Sintaxe

DWORD GetLocalManagedApplications(
  [in]  BOOL                     bUserApps,
  [out] LPDWORD                  pdwApps,
  [out] PLOCALMANAGEDAPPLICATION *prgLocalApps
);

Parâmetros

[in] bUserApps

Um valor que, se TRUE, o parâmetro prgLocalApps contém uma lista de aplicativos gerenciados que se aplica ao usuário. Se o valor desse parâmetro for FALSE, o parâmetro prgLocalApps conterá uma lista de aplicativos gerenciados que se aplica ao computador local.

[out] pdwApps

O endereço de um DWORD que especifica o número de aplicativos na lista retornado por prgLocalApps.

[out] prgLocalApps

O endereço de uma matriz que contém a lista de aplicativos gerenciados. Você deve chamar LocalFree para liberar essa matriz quando seu conteúdo não for mais necessário. Esse parâmetro não pode ser nulo. A lista é retornada como uma estrutura LOCALMANAGEDAPPLICATION .

Retornar valor

Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS. Caso contrário, a função retornará um dos códigos de erro do sistema. Para obter uma lista completa de códigos de erro, consulte Códigos de erro do sistema ou o arquivo de cabeçalho WinError.h.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho appmgmt.h
Biblioteca Advapi32.lib
DLL Advapi32.dll

Confira também

Funções Política de Grupo

Visão geral da Política de Grupo

LOCALMANAGEDAPPLICATION