Поделиться через


Функция GetLocalManagedApplications (appmgmt.h)

Функцию GetLocalManagedApplications можно запустить на целевом компьютере, чтобы получить список управляемых приложений на этом компьютере. Функцию также можно вызвать в контексте пользователя, чтобы получить список управляемых приложений для этого пользователя. Эта функция возвращает только приложения, которые могут быть установлены установщиком Windows.

Синтаксис

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

Параметры

[in] bUserApps

Значение , которое, если значение TRUE, параметр prgLocalApps содержит список управляемых приложений, которые применяются к пользователю. Если этот параметр имеет значение FALSE, параметр prgLocalApps содержит список управляемых приложений, которые применяются к локальному компьютеру.

[out] pdwApps

Адрес DWORD , указывающий количество приложений в списке, возвращаемом prgLocalApps.

[out] prgLocalApps

Адрес массива, содержащего список управляемых приложений. Необходимо вызвать LocalFree, чтобы освободить этот массив, когда его содержимое больше не требуется. Этот параметр не может быть пустым. Список возвращается в виде структуры LOCALMANAGEDAPPLICATION .

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение будет ERROR_SUCCESS. В противном случае функция возвращает один из кодов системных ошибок. Полный список кодов ошибок см. в разделе Системные коды ошибок или в файле заголовка WinError.h.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header appmgmt.h
Библиотека Advapi32.lib
DLL Advapi32.dll

См. также раздел

Функции групповая политика

Обзор групповых политик

LOCALMANAGEDAPPLICATION