MANAGEDAPPLICATION 구조체(appmgmt.h)
MANAGEDAPPLICATION 구조에는 애플리케이션에 대한 정보가 포함됩니다. GetManagedApplications 함수는 MANAGEDAPPLICATION 구조체의 배열을 반환합니다.
구문
typedef struct _MANAGEDAPPLICATION {
LPWSTR pszPackageName;
LPWSTR pszPublisher;
DWORD dwVersionHi;
DWORD dwVersionLo;
DWORD dwRevision;
GUID GpoId;
LPWSTR pszPolicyName;
GUID ProductId;
LANGID Language;
LPWSTR pszOwner;
LPWSTR pszCompany;
LPWSTR pszComments;
LPWSTR pszContact;
LPWSTR pszSupportUrl;
DWORD dwPathType;
BOOL bInstalled;
} MANAGEDAPPLICATION, *PMANAGEDAPPLICATION;
멤버
pszPackageName
애플리케이션의 사용자에게 친숙한 이름입니다.
pszPublisher
애플리케이션 게시자의 이름입니다.
dwVersionHi
애플리케이션의 주 버전 번호입니다.
dwVersionLo
애플리케이션의 부 버전 번호입니다.
dwRevision
배포의 버전 번호입니다. 애플리케이션이 패치될 때마다 버전이 변경됩니다.
GpoId
이 애플리케이션이 배포되는 GPO의 GUID입니다.
pszPolicyName
이 애플리케이션이 배포된 GPO에 대한 사용자에게 친숙한 이름입니다.
ProductId
이 애플리케이션이 Windows Installer에 의해 설치된 경우 이 멤버는 ProductId GUID입니다.
Language
애플리케이션의 언어 버전을 나타내는 숫자 언어 식별자입니다. 언어 숫자 식별자 목록은 언어 식별자 상수 및 문자열 항목을 참조하세요.
pszOwner
이 멤버는 사용되지 않습니다.
pszCompany
이 멤버는 사용되지 않습니다.
pszComments
이 멤버는 사용되지 않습니다.
pszContact
이 멤버는 사용되지 않습니다.
pszSupportUrl
이 멤버는 사용되지 않습니다.
dwPathType
애플리케이션을 설치하는 데 사용되는 패키지 유형을 나타냅니다. 이 멤버는 다음 값 중 하나를 가질 수 있습니다.
MANAGED_APPTYPE_WINDOWSINSTALLER
애플리케이션은 Windows Installer를 사용하여 설치됩니다.
MANAGED_APPTYPE_SETUPEXE
애플리케이션은 레거시 설치 애플리케이션을 사용하여 설치됩니다.
MANAGED_APPTYPE_UNSUPPORTED
애플리케이션은 지원되지 않는 설치 애플리케이션에 의해 설치됩니다.
bInstalled
애플리케이션이 현재 설치되어 있고 그렇지 않으면 FALSE 이면 이 매개 변수는 TRUE 입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | appmgmt.h |