다음을 통해 공유


GetManagedApplications 함수(appmgmt.h)

GetManagedApplications 함수는 지정된 사용자 컨텍스트에 대한 ARP(프로그램 추가/제거)의 추가 창에 표시되는 애플리케이션 목록을 가져옵니다.

구문

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

매개 변수

[in] pCategory

범주를 지정하는 GUID에 대한 포인터

나열할 애플리케이션의 입니다. pCategory가 null이 아니면 dwQueryFlags에MANAGED_APPS_FROMCATEGORY 포함되어야 합니다. pCategory가 null인 경우 dwQueryFlags는MANAGED_APPS_FROMCATEGORY 포함할 수 없습니다.

[in] dwQueryFlags

이 매개 변수는 다음 값 중 하나 이상을 포함할 수 있습니다.

MANAGED_APPS_USERAPPLICATIONS

사용자에게 적용되는 모든 애플리케이션을 Lists. 매개 변수 pCategory 는 null이어야 합니다.

MANAGED_APPS_FROMCATEGORY

pCategory에서 지정한 범주의 애플리케이션만 Lists. pCategory 매개 변수는 null일 수 없습니다.

[in] dwInfoLevel

이 매개 변수는 MANAGED_APPS_INFOLEVEL_DEFAULT 합니다.

[out] pdwApps

이 함수에서 반환된 목록의 애플리케이션 수입니다.

[out] prgManagedApps

이 매개 변수는 MANAGEDAPPLICATION 구조체의 배열에 대한 포인터입니다. 이 배열에는 ARP(프로그램 추가/제거)의 추가 창에 나열된 애플리케이션 목록이 포함되어 있습니다. 배열이 더 이상 필요하지 않은 경우 LocalFree 를 호출하여 배열을 해제해야 합니다.

반환 값

함수가 성공하면 반환 값이 ERROR_SUCCESS. 그렇지 않으면 함수는 시스템 오류 코드 중 하나를 반환합니다. 오류 코드의 전체 목록은 시스템 오류 코드 또는 헤더 파일 WinError.h를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 appmgmt.h
라이브러리 Advapi32.lib
DLL Advapi32.dll

추가 정보

그룹 정책 함수

그룹 정책 개요