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 |