GetLocalManagedApplications 함수(appmgmt.h)
대상 컴퓨터에서 GetLocalManagedApplications 함수를 실행하여 해당 컴퓨터에서 관리되는 애플리케이션 목록을 가져올 수 있습니다. 함수는 사용자의 컨텍스트에서 호출하여 해당 사용자에 대한 관리되는 애플리케이션 목록을 가져올 수도 있습니다. 이 함수는 Windows Installer에서 설치할 수 있는 애플리케이션만 반환합니다.
구문
DWORD GetLocalManagedApplications(
[in] BOOL bUserApps,
[out] LPDWORD pdwApps,
[out] PLOCALMANAGEDAPPLICATION *prgLocalApps
);
매개 변수
[in] bUserApps
TRUE인 경우 prgLocalApps 매개 변수에 사용자에게 적용되는 관리되는 애플리케이션 목록이 포함된 값입니다. 이 매개 변수의 값이 FALSE이면 prgLocalApps 매개 변수에 로컬 컴퓨터에 적용되는 관리되는 애플리케이션 목록이 포함됩니다.
[out] pdwApps
prgLocalApps에서 반환된 목록의 애플리케이션 수를 지정하는 DWORD의 주소입니다.
[out] prgLocalApps
관리되는 애플리케이션 목록을 포함하는 배열의 주소입니다. 해당 콘텐츠가 더 이상 필요하지 않은 경우 LocalFree 를 호출하여 이 배열을 해제해야 합니다. 이 매개 변수는 null일 수 없습니다. 목록은 LOCALMANAGEDAPPLICATION 구조체로 반환됩니다.
반환 값
함수가 성공하면 반환 값이 ERROR_SUCCESS. 그렇지 않으면 함수는 시스템 오류 코드 중 하나를 반환합니다. 오류 코드의 전체 목록은 시스템 오류 코드 또는 헤더 파일 WinError.h를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | appmgmt.h |
라이브러리 | Advapi32.lib |
DLL | Advapi32.dll |