다음을 통해 공유


IAppxManifestReader 인터페이스(appxpackaging.h)

매니페스트 요소 및 특성에 액세스하는 메서드를 제공하는 패키지 매니페스트의 개체 모델을 나타냅니다.

상속

IAppxManifestReader 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IAppxManifestReader 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IAppxManifestReader 인터페이스에는 이러한 메서드가 있습니다.

 
IAppxManifestReader::GetApplications

매니페스트에 정의된 애플리케이션을 반복하는 열거자를 가져옵니다.
IAppxManifestReader::GetCapabilities

패키지에서 요청한 기능 목록을 가져옵니다.
IAppxManifestReader::GetDeviceCapabilities

매니페스트에 정의된 디바이스 기능을 반복하는 열거자를 가져옵니다.
IAppxManifestReader::GetPackageDependencies

매니페스트에 정의된 종속성을 반복하는 열거자를 가져옵니다.
IAppxManifestReader::GetPackageId

매니페스트에 정의된 패키지 식별자를 가져옵니다.
IAppxManifestReader::GetPrerequisite

패키지 매니페스트에 정의된 대로 지정된 필수 구성 요소를 가져옵니다.
IAppxManifestReader::GetProperties

매니페스트에 정의된 대로 패키지의 속성을 가져옵니다.
IAppxManifestReader::GetResources

매니페스트에 정의된 리소스를 반복하는 열거자를 가져옵니다.
IAppxManifestReader::GetStream

매니페스트 판독기에서 구문 분석하고 읽은 원시 XML을 가져옵니다.

설명

이 개체를 구현하지 마세요. 대신 제공된 구현을 사용합니다.

IAppxManifestReader 개체는 앱 패키지 매니페스트를 구문 분석하고 유효성을 검사하고 형식 안전 방식으로 매니페스트의 요소와 특성을 노출합니다. 필요한 경우 이 개체를 사용하여 원시 XML에 대한 기본 IStream 을 가져올 수도 있습니다.

참고 Windows 8.1 시작해서 매니페스트의 언어 값만 반복하기 위해 IAppxManifestReader::GetResources를 더 이상 사용하지 않는 것이 좋습니다. 대신 크기 조정DXFeatureLevel과 같은 다른 리소스 한정자를 반복하므로 IAppxManifestReader2::GetResources를 사용합니다.
 
이 개체는 IAppxFactory 인터페이스의 CreateManifestReader 메서드 또는 IAppxPackageReader 인터페이스의 GetManifest 메서드를 사용하여 검색할 수 있습니다. 두 경우 모두 IAppxManifestReader 개체를 반환하기 전에 매니페스트의 유효성이 검사됩니다. XML이 구문상 유효하지 않으면 위에서 언급한 메서드가 실패하고 IAppxManifestReader 개체가 반환되지 않습니다.

예제

예제는 빠른 시작: 앱 패키지 매니페스트 정보 읽기를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 appxpackaging.h

추가 정보

APPX_CAPABILITIES

IAppxManifestApplicationsEnumerator

IAppxManifestDeviceCapabilitiesEnumerator

IAppxManifestPackageDependenciesEnumerator

IAppxManifestPackageId

IAppxManifestProperties

IAppxManifestResourcesEnumerator