Compartir a través de


Función GetManagedApplications (appmgmt.h)

La función GetManagedApplications obtiene una lista de aplicaciones que se muestran en el panel Agregar o quitar programas (ARP) para un contexto de usuario especificado.

Sintaxis

DWORD GetManagedApplications(
  [in]  GUID                *pCategory,
  [in]  DWORD               dwQueryFlags,
  [in]  DWORD               dwInfoLevel,
  [out] LPDWORD             pdwApps,
  [out] PMANAGEDAPPLICATION *prgManagedApps
);

Parámetros

[in] pCategory

Puntero a un GUID que especifica la categoría

de las aplicaciones que se van a enumerar. Si pCategory no es null, dwQueryFlags debe contener MANAGED_APPS_FROMCATEGORY. Si pCategory es null, dwQueryFlags no puede contener MANAGED_APPS_FROMCATEGORY.

[in] dwQueryFlags

Este parámetro puede contener uno o varios de los valores siguientes.

MANAGED_APPS_USERAPPLICATIONS

Listas todas las aplicaciones que se aplican al usuario. El parámetro pCategory debe ser null.

MANAGED_APPS_FROMCATEGORY

Listas solo las aplicaciones de la categoría especificada por pCategory. El parámetro pCategory no puede ser null.

[in] dwInfoLevel

Este parámetro debe ser MANAGED_APPS_INFOLEVEL_DEFAULT.

[out] pdwApps

Recuento de aplicaciones de la lista devuelta por esta función.

[out] prgManagedApps

Este parámetro es un puntero a una matriz de estructuras MANAGEDAPPLICATION . Esta matriz contiene la lista de aplicaciones enumeradas en el panel Agregaro quitar programas (ARP). Debe llamar a LocalFree para liberar la matriz cuando ya no sea necesaria.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto se ERROR_SUCCESS. De lo contrario, la función devuelve uno de los códigos de error del sistema. Para obtener una lista completa de los códigos de error, consulta Códigos de error del sistema o el archivo de encabezado WinError.h.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado appmgmt.h
Library Advapi32.lib
Archivo DLL Advapi32.dll

Consulte también

Funciones de directiva de grupo

Introducción a las directivas de grupo