Windows 스토어 앱 패키징, 배포 및 쿼리

Windows 스토어 앱 기술의 패키징, 배포 및 쿼리 개요입니다.

Windows 스토어 앱의 패키징, 배포 및 쿼리를 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

열거형

 
AddPackageDependencyOptions

패키지 종속성을 추가할 때 적용할 수 있는 옵션을 정의합니다.
AppPolicyClrCompat

AppPolicyClrCompat 열거형은 프라이빗 리플렉션을 사용하도록 설정할지 또는 관리되는 개체를 민첩하게 설정할지 결정할 수 있도록 프로세스의 애플리케이션 유형을 나타냅니다.
AppPolicyCreateFileAccess

AppPolicyCreateFileAccess 열거형은 프로세스에 IO 디바이스(파일, 파일 스트림, 디렉터리, 실제 디스크, 볼륨, 콘솔 버퍼, 테이프 드라이브, 통신 리소스, mailslot 및 파이프)에 대한 전체 또는 제한된 액세스 권한이 있는지 여부를 나타냅니다.
AppPolicyLifecycleManagement

AppPolicyLifecycleManagement 열거형은 프로세스가 수명 주기 관리인지 여부를 나타냅니다.
AppPolicyMediaFoundationCodecLoading

AppPolicyMediaFoundationCodecLoading 열거형은 프로세스의 정책에서 비 Windows(타사) 플러그 인을 로드할 수 있는지 여부를 나타냅니다.
AppPolicyProcessTerminationMethod

AppPolicyProcessTerminationMethod 열거형은 프로세스를 종료하는 데 사용되는 메서드를 나타냅니다.
AppPolicyShowDeveloperDiagnostic

AppPolicyShowDeveloperDiagnostic 열거형은 어설션과 같은 개발자 정보를 사용자에게 표시하는 프로세스에 사용되는 메서드를 나타냅니다.
AppPolicyThreadInitializationType

AppPolicyThreadInitializationType 열거형은 beginthread[ex]가 스레드를 만들 때 프로세스에 대해 자동으로 수행되어야 하는 초기화의 종류를 나타냅니다.
AppPolicyWindowingModel

AppPolicyWindowingModel 열거형은 프로세스가 CoreWindow 기반 또는 HWND 기반 창 모델을 사용하는지 여부를 나타냅니다.
APPX_BUNDLE_FOOTPRINT_FILE_TYPE

번들에 있는 공간 파일의 형식을 지정합니다.
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE

IAppxBundleManifestPackageInfo 개체의 패키지 형식을 지정합니다.
APPX_CAPABILITIES

패키지에서 요청한 기능 또는 권한을 지정합니다.
APPX_COMPRESSION_OPTION

패키지에 파일을 저장하는 데 사용되는 압축 수준을 지정합니다.
APPX_ENCRYPTED_PACKAGE_OPTIONS

암호화된 앱 패키지 옵션.
APPX_FOOTPRINT_FILE_TYPE

패키지의 공간 파일 형식을 지정합니다.
APPX_PACKAGE_ARCHITECTURE

패키지에서 지원하는 프로세서 아키텍처를 지정합니다. (APPX_PACKAGE_ARCHITECTURE)
APPX_PACKAGE_ARCHITECTURE2

패키지에서 지원하는 프로세서 아키텍처를 지정합니다. (APPX_PACKAGE_ARCHITECTURE2)
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS

매니페스트를 업데이트할 때 앱 매니페스트 유효성 검사 옵션입니다.
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION

앱 패키지를 업데이트할 때 사용할 옵션입니다.
CreatePackageDependencyOptions

TryCreatePackageDependency 함수를 사용하여 패키지 종속성을 만들 때 적용할 수 있는 옵션을 정의합니다.
PackageDependencyLifetimeKind

패키지 종속성의 수명을 정의하는 데 사용되는 아티팩트 유형을 나타내는 값을 지정합니다.
PackageDependencyProcessorArchitectures

TryCreatePackageDependency 함수를 사용하여 만드는 프레임워크 패키지 종속성에 대한 프로세서 아키텍처를 정의합니다.
PackageOrigin

패키지의 원본을 지정합니다.
PackagePathType

검색할 패키지 폴더의 유형을 나타냅니다.

Functions

 
AddAutomaticFile

콘텐츠 그룹 맵의 자동 콘텐츠 그룹에 파일을 추가합니다.
AddAutomaticGroup

콘텐츠 그룹 맵에 자동 콘텐츠 그룹을 추가합니다.
AddExternalPackageReference

패키지 번들에 외부 패키지에 대한 참조를 추가합니다.
AddExternalPackageReference

패키지 번들 내의 참조를 외부 앱 패키지에 추가합니다.
AddExternalPackageReference

암호화된 패키지 번들 내의 참조를 외부 앱 패키지에 추가합니다. (IAppxEncryptedBundleWriter2.AddExternalPackageReference)
AddExternalPackageReference

암호화된 패키지 번들 내의 참조를 외부 앱 패키지에 추가합니다. (IAppxEncryptedBundleWriter3.AddExternalPackageReference)
AddPackageDependency

이전에 정의된 PackageDependency를 특정 패키지로 확인하고 호출 프로세스의 패키지 그래프에 추가합니다. 종속성이 추가된 후 다른 코드 로드 메서드(예: LoadLibrary 및 CoCreateInstance)는 확인된 패키지에서 이진 파일을 찾을 수 있습니다.
AddPackageReference

앱 번들 내의 선택적 앱 패키지 또는 페이로드 파일에 대한 참조를 추가합니다. (IAppxBundleWriter3.AddPackageReference)
AddPackageReference

앱 번들 내의 선택적 앱 패키지 또는 페이로드 파일에 대한 참조를 추가합니다. (IAppxBundleWriter4.AddPackageReference)
AddPayloadFile

앱 패키지에 새 페이로드 파일을 추가합니다.
AddPayloadFileEncrypted

appx 패키지에 암호화된 새 페이로드 파일을 추가합니다.
AddPayloadFiles

앱 패키지에 하나 이상의 페이로드 파일을 추가합니다.
AddPayloadFilesEncrypted

암호화된 앱 패키지에 하나 이상의 페이로드 파일을 추가합니다.
AddPayloadPackage

번들에 새 앱 패키지를 추가합니다. (IAppxBundleWriter.AddPayloadPackage)
AddPayloadPackage

번들에 새 앱 패키지를 추가합니다. (IAppxBundleWriter4.AddPayloadPackage)
AddPayloadPackageEncrypted

번들에 대한 새 페이로드 패키지를 암호화합니다. (IAppxEncryptedBundleWriter.AddPayloadPackageEncrypted)
AddPayloadPackageEncrypted

번들에 대한 새 페이로드 패키지를 암호화합니다. (IAppxEncryptedBundleWriter3.AddPayloadPackageEncrypted)
AppPolicyGetClrCompat

프라이빗 리플렉션을 사용하도록 설정하고 관리되는 개체를 민첩하게 만들지 여부를 결정할 수 있도록 프로세스의 애플리케이션 유형을 나타내는 값을 검색합니다.
AppPolicyGetCreateFileAccess

프로세스가 IO 디바이스(파일, 파일 스트림, 디렉터리, 실제 디스크, 볼륨, 콘솔 버퍼, 테이프 드라이브, 통신 리소스, 메일 슬롯 및 파이프)에 대한 전체 또는 제한된 액세스 권한이 있는지 여부를 나타내는 값을 검색합니다.
AppPolicyGetLifecycleManagement

PLM(프로세스 수명 주기 관리자)에서 프로세스를 일시 중단/다시 시작할 수 있는지 여부를 나타내는 값을 검색합니다.
AppPolicyGetMediaFoundationCodecLoading

프로세스의 정책에서 비 Windows(타사) 플러그 인을 로드할 수 있는지 여부를 나타내는 값을 검색합니다. 값을 사용하여 비 Windows(타사) 플러그 인을 허용할지 여부를 결정할 수 있습니다.
AppPolicyGetProcessTerminationMethod

프로세스를 종료하는 데 사용되는 메서드를 검색합니다.
AppPolicyGetShowDeveloperDiagnostic

어설션과 같은 개발자 정보를 사용자에게 노출하는 프로세스에 사용되는 메서드를 검색합니다.
AppPolicyGetThreadInitializationType

beginthread[ex]가 스레드를 만들 때 프로세스에 대해 자동으로 수행되어야 하는 초기화의 종류를 검색합니다.
AppPolicyGetWindowingModel

프로세스에서 CoreWindow 기반 또는 HWND 기반 창 모델을 사용하는지 여부를 나타내는 값을 검색합니다. 값을 사용하여 창 상태 변경 알림(크기 변경, 표시 유형 변경 등)에 등록하는 방법을 결정할 수 있습니다.
닫기

패키지 끝에 공간 파일을 작성하여 번들 패키지를 마무리하고 기록기의 출력 스트림을 닫습니다. (IAppxBundleWriter.Close)
닫기

패키지 끝에 공간 파일을 작성하여 번들 패키지를 마무리하고 기록기의 출력 스트림을 닫습니다. (IAppxBundleWriter3.Close)
닫기

번들 매니페스트 및 블록맵 공간 파일을 번들에 씁니다.
닫기

작성된 패키지 스트림을 닫고 마무리합니다.
닫기

앱 패키지의 끝에 공간 파일을 쓰고 패키지 작성기 개체의 출력 스트림을 닫습니다.
닫기

패키지 작성기 개체의 출력 스트림을 닫습니다.
ClosePackageInfo

지정된 패키지 정보에 대한 참조를 닫습니다.
ComparePublisher

지정된 게시자를 매니페스트에 정의된 게시자와 비교합니다.
CreateAppInstallerReader

앱 설치 관리자 파일에 필요한 다이제스트를 지정하기 위한 선택적 매개 변수를 사용하여 IAppInstallerReader의 instance 만듭니다.
CreateBlockMapReader

IStream에서 제공하는 콘텐츠에서 읽기 전용 블록 맵 개체 모델을 만듭니다.
CreateBundleManifestReader

독립 실행형 스트림에서 AppxBundleManifest.xml 읽기 전용 번들 매니페스트 개체를 만듭니다.
CreateBundleReader

IStream 개체에서 내용을 읽는 읽기 전용 번들 개체를 만듭니다.
CreateBundleReader2

IStream 개체에서 콘텐츠를 읽는 읽기 전용 번들 개체를 만들고, 번들에 대해 예상되는 다이제스트를 지정하기 위한 선택적 매개 변수를 사용합니다.
CreateBundleWriter

앱 패키지를 추가할 수 있는 쓰기 전용 번들 개체를 만듭니다.
CreateContentGroupMapReader

IAppxContentGroupMapReader를 만듭니다.
CreateContentGroupMapWriter

IAppxContentGroupMapWriter를 만듭니다.
CreateDeltaPackage

업데이트된 패키지와 기준 패키지의 차이점에서 델타 패키지를 만듭니다.
CreateDeltaPackageUsingBaselineBlockMap

업데이트된 패키지와 기준 블록 맵의 차이점에서 델타 패키지를 만듭니다.
CreateEncryptedBundleReader

암호화된 Windows 앱 패키지를 추가할 수 있는 읽기 전용 번들 개체를 만듭니다.
CreateEncryptedBundleReader2

암호화된 번들에 대해 예상되는 다이제스트를 지정하기 위한 선택적 매개 변수를 사용하여 암호화된 Windows 앱 패키지를 추가할 수 있는 읽기 전용 번들 개체를 만듭니다.
CreateEncryptedBundleWriter

암호화된 Windows 앱 패키지를 추가할 수 있는 쓰기 전용 번들 개체를 만듭니다. (IAppxEncryptionFactory.CreateEncryptedBundleWriter)
CreateEncryptedBundleWriter

암호화된 Windows 앱 패키지를 추가할 수 있는 쓰기 전용 번들 개체를 만듭니다. (IAppxEncryptionFactory3.CreateEncryptedBundleWriter)
CreateEncryptedPackageReader

암호화된 패키지를 읽기 위한 IAppxPackageReader의 새 instance 만듭니다.
CreateEncryptedPackageReader2

패키지에 필요한 다이제스트를 지정하기 위한 선택적 매개 변수를 사용하여 암호화된 패키지를 읽기 위한 IAppxPackageReader의 새 instance 만듭니다.
CreateEncryptedPackageWriter

IAppxEncryptedPackageWriter의 새 instance 만듭니다. (IAppxEncryptionFactory.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

IAppxEncryptedPackageWriter의 새 instance 만듭니다. (IAppxEncryptionFactory2.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

IAppxEncryptedPackageWriter의 새 instance 만듭니다. (IAppxEncryptionFactory3.CreateEncryptedPackageWriter)
CreateManifestReader

IStream에서 제공하는 콘텐츠에서 읽기 전용 매니페스트 개체 모델을 만듭니다.
CreateManifestReader2

IStream에서 제공하는 콘텐츠에서 읽기 전용 매니페스트 개체 모델을 만들고 매니페스트에 필요한 다이제스트를 지정하기 위한 선택적 매개 변수를 사용합니다.
CreatePackageReader

IStream에서 제공하는 콘텐츠에서 읽기 전용 패키지 판독기를 만듭니다. 이 메서드는 디지털 서명의 유효성을 검사하지 않습니다.
CreatePackageReader2

패키지에 필요한 다이제스트를 지정하기 위한 선택적 매개 변수를 사용하여 IStream에서 제공하는 콘텐츠에서 읽기 전용 패키지 판독기를 만듭니다.
CreatePackageWriter

파일을 추가할 수 있는 쓰기 전용 패키지 개체를 만듭니다.
CreateSourceContentGroupMapReader

IAppxSourceContentGroupMapReader를 만듭니다.
CreateValidatedBlockMapReader

IStream 및 디지털 서명에서 제공하는 콘텐츠에서 읽기 전용 블록 맵 개체 모델을 만듭니다.
DecryptBundle

암호화되지 않은 Windows 앱 번들을 암호화된 번들에서 만듭니다.
DecryptPackage

암호화되지 않은 Windows 앱 패키지를 암호화된 패키지에서 만듭니다.
DeletePackageDependency

TryCreatePackageDependency 메서드를 사용하여 이전에 만든 프레임워크 패키지 종속성에 대한 설치 시간 참조를 삭제합니다. 이 메서드는 다른 앱에 종속성이 없는 경우 프레임워크 패키지를 제거하는 것이 안전하다고 OS에 알릴 수 있습니다.
EncryptBundle

암호화되지 않은 Windows 앱 번들에서 암호화된 Windows 앱 번들을 만듭니다. (IAppxEncryptionFactory.EncryptBundle)
EncryptBundle

암호화되지 않은 Windows 앱 번들에서 암호화된 Windows 앱 번들을 만듭니다. (IAppxEncryptionFactory3.EncryptBundle)
EncryptPackage

암호화되지 않은 패키지에서 암호화된 Windows 앱 패키지를 만듭니다. (IAppxEncryptionFactory.EncryptPackage)
EncryptPackage

암호화되지 않은 패키지에서 암호화된 Windows 앱 패키지를 만듭니다. (IAppxEncryptionFactory3.EncryptPackage)
EncryptPackage

암호화되지 않은 패키지에서 암호화된 Windows 앱 패키지를 만듭니다. (IAppxEncryptionFactory4.EncryptPackage)
FindPackagesByPackageFamily

현재 사용자의 지정된 패밀리 이름을 가진 패키지를 찾습니다.
FormatApplicationUserModelId

패키지 패밀리 이름 및 PRAID(패키지 상대 애플리케이션 ID)에서 애플리케이션 사용자 모델 ID를 생성합니다.
GetApplications

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

지정된 프로세스의 애플리케이션 사용자 모델 ID를 가져옵니다.
GetApplicationUserModelIdFromToken

지정된 토큰에 대한 애플리케이션 사용자 모델 ID를 가져옵니다.
GetAppUserModelId

애플리케이션 사용자 모델 식별자를 가져옵니다.
GetArchitecture

매니페스트에 정의된 대로 프로세서 아키텍처를 가져옵니다. (IAppxManifestPackageId.GetArchitecture)
GetArchitecture2

매니페스트에 정의된 대로 프로세서 아키텍처를 가져옵니다. (IAppxManifestPackageId2.GetArchitecture2)
GetAutomaticGroups

콘텐츠 그룹 맵에서 자동 콘텐츠 그룹을 가져옵니다.
GetAutomaticGroups

원본 콘텐츠 그룹 맵에서 자동 콘텐츠 그룹을 가져옵니다.
GetBlockMap

번들에서 읽기 전용 블록 맵 개체를 검색합니다.
GetBlockMap

패키지의 블록 맵 개체 모델을 검색합니다.
GetBlocks

블록 맵에 나열된 파일의 블록을 트래버스하기 위한 열거자를 검색합니다.
GetBoolValue

속성 섹션에서 지정된 부울 요소의 값을 가져옵니다.
GetCapabilities

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

블록의 압축된 크기를 검색합니다.
GetCompressionOption

패키지에 파일을 저장하는 데 사용되는 압축 옵션을 검색합니다.
GetContentType

파일의 콘텐츠 형식을 검색합니다.
GetCurrent

열거자의 현재 위치에 있는 블록을 가져옵니다.
GetCurrent

열거자의 현재 위치에 있는 파일을 가져옵니다.
GetCurrent

열거자의 현재 위치에 있는 선택적 번들 정보를 가져옵니다.
GetCurrent

<열거자의 현재 위치에 있는 Package> 요소를 가져옵니다.
GetCurrent

열거자의 현재 위치에 있는 콘텐츠 그룹에서 파일을 가져옵니다.
GetCurrent

열거자의 현재 위치에 있는 콘텐츠 그룹을 가져옵니다.
GetCurrent

열거자의 현재 위치에 있는 페이로드 파일을 가져옵니다.
GetCurrent

열거자의 현재 위치에 있는 애플리케이션을 가져옵니다.
GetCurrent

열거자의 현재 위치에 있는 디바이스 기능을 가져옵니다.
GetCurrent

열거자의 <현재 위치에 있는 MainPackageDependency> 요소를 가져옵니다.
GetCurrent

열거자의 현재 위치에 있는 종속성 패키지를 가져옵니다.
GetCurrent

열거자의 현재 위치에 있는 리소스를 가져옵니다.
GetCurrentApplicationUserModelId

현재 프로세스의 애플리케이션 사용자 모델 ID를 가져옵니다.
GetCurrentPackageFamilyName

호출 프로세스의 패키지 패밀리 이름을 가져옵니다.
GetCurrentPackageFullName

호출 프로세스의 패키지 전체 이름을 가져옵니다.
GetCurrentPackageId

호출 프로세스의 패키지 식별자(ID)를 가져옵니다.
GetCurrentPackageInfo

호출 프로세스에 대한 패키지 정보를 가져옵니다. (GetCurrentPackageInfo)
GetCurrentPackageInfo2

호출 프로세스에 대한 패키지 정보를 가져옵니다. (GetCurrentPackageInfo2)
GetCurrentPackagePath

호출 프로세스의 패키지 경로를 가져옵니다. (GetCurrentPackagePath)
GetCurrentPackagePath2

호출 프로세스의 패키지 경로를 가져옵니다. (GetCurrentPackagePath2)
GetDeviceCapabilities

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

연결된 인터페이스에서 관리하는 앱 패키징 개체 개체의 다이제스트 표현을 포함하는 LPWSTR에 대한 포인터를 받습니다.
GetFile

지정된 파일 이름을 사용하여 블록 맵의 파일에 해당하는 데이터를 검색합니다.
GetFileName

OptionalBundle의 <파일 이름 특성을 검색합니다>.
GetFileName

패키지의 파일 이름 특성을 검색합니다.
GetFiles

블록 맵에 나열된 파일을 트래버스하기 위한 열거자를 검색합니다.
GetFiles

콘텐츠 그룹에서 파일을 가져옵니다.
GetFootprintFile

번들에서 지정된 유형의 공간 파일을 검색합니다.
GetFootprintFile

패키지에서 공간 파일을 검색합니다.
GetHasCurrent

열거자의 현재 위치에 블록이 있는지 여부를 확인합니다.
GetHasCurrent

열거자의 현재 위치에 파일이 있는지 여부를 확인합니다. (IAppxBlockMapFilesEnumerator.GetHasCurrent)
GetHasCurrent

열거자의 현재 위치에 선택적 번들 정보가 있는지 여부를 확인합니다.
GetHasCurrent

열거자에 요소가 더 있는지 여부를 결정합니다.
GetHasCurrent

열거자의 현재 위치에 파일이 있는지 여부를 확인합니다. (IAppxContentGroupFilesEnumerator.GetHasCurrent)
GetHasCurrent

열거자의 현재 위치에 콘텐츠 그룹이 있는지 여부를 확인합니다.
GetHasCurrent

열거자의 현재 위치에 페이로드 파일이 있는지 여부를 확인합니다.
GetHasCurrent

열거자의 현재 위치에 애플리케이션이 있는지 여부를 확인합니다.
GetHasCurrent

열거자의 현재 위치에 디바이스 기능이 있는지 여부를 결정합니다.
GetHasCurrent

열거자의 현재 위치에 MainPackageDependency> 요소가 있는지 여부를 <확인합니다.
GetHasCurrent

열거자의 현재 위치에 패키지 종속성이 있는지 여부를 확인합니다.
GetHasCurrent

열거자의 현재 위치에 리소스가 있는지 여부를 확인합니다.
GetHash

블록의 해시 값을 검색합니다.
GetHashMethod

블록 맵에서 블록 해시를 만드는 데 사용되는 해시 알고리즘에 대한 URI를 검색합니다.
GetIdForPackageDependencyContext

지정된 컨텍스트 핸들에 대한 패키지 종속성을 반환합니다.
GetIsDefaultApplicablePackage

앱 패키지가 기본 적용 가능한 패키지인지 여부를 확인합니다.
GetIsNonQualifiedResourcePackage

앱 패키지가 정규화되지 않은 리소스 패키지인지 여부를 확인합니다.
GetIsNonQualifiedResourcePackage

앱 패키지가 정규화되지 않은 리소스 패키지인지 여부를 쿼리합니다.
GetIsOptionalPackage

패키지가 선택 사항인지 여부를 확인합니다.
GetIsPackageReference

패키지가 앱 번들 내에 저장되는지 또는 패키지에 대한 참조인지 여부를 결정합니다.
GetLocalFileHeaderSize

연결된 zip 파일 항목의 zip 로컬 파일 헤더 크기를 검색합니다.
GetMainPackageDependencies

기본 패키지 종속성 열거자를 가져옵니다.
GetMainPackageName

선택적 패키지에서 기본 패키지 이름을 가져옵니다.
GetManifest

번들에서 읽기 전용 매니페스트 개체를 검색합니다.
GetManifest

패키지 앱 매니페스트의 개체 모델을 검색합니다.
GetMaxMajorVersionTested

현재 패키지와 호환되도록 테스트된 패키지의 최대 주 버전 번호를 반환합니다.
GetMaxVersionTested

AppxManifest.xml 테스트된 최대 버전을 가져옵니다.
GetMinVersion

현재 패키지에 종속성이 있는 패키지의 최소 버전을 가져옵니다.
GetMinVersion

AppxManifest.xml 대상 디바이스 패밀리의 최소 버전을 가져옵니다.
GetName

연결된 zip 파일 항목의 이름을 검색합니다.
GetName

콘텐츠 그룹의 이름을 가져옵니다.
GetName

패키지 루트 디렉터리에 상대적인 경로를 포함하여 파일의 이름을 검색합니다.
GetName

AppxManifest.xml 기본 패키지 종속성의 이름을 가져옵니다.
GetName

현재 패키지에 종속성이 있는 패키지의 이름을 가져옵니다.
GetName

매니페스트에 정의된 대로 패키지의 이름을 가져옵니다.
GetName

AppxManifest.xml 대상 디바이스 패밀리의 이름을 가져옵니다.
GetOffset

번들의 시작 부분을 기준으로 패키지의 오프셋을 검색합니다.
GetOptionalBundles

루트 <Bundle> 요소 아래의 <OptionalBundles> 요소를 나타내는 개체를 검색합니다.
GetPackageApplicationIds

지정된 패키지에 있는 앱의 ID를 가져옵니다.
GetPackageDependencies

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

AppxManifest.xml 기본 패키지 종속성의 패키지 패밀리 이름을 가져옵니다.
GetPackageFamilyName

패키지 패밀리 이름을 가져옵니다.
GetPackageFamilyName

지정된 프로세스의 패키지 패밀리 이름을 가져옵니다.
GetPackageFamilyNameFromToken

지정된 토큰의 패키지 패밀리 이름을 가져옵니다.
GetPackageFullName

패키지 전체 이름을 가져옵니다.
GetPackageFullName

지정된 프로세스의 패키지 전체 이름을 가져옵니다.
GetPackageFullNameFromToken

지정된 토큰의 패키지 전체 이름을 가져옵니다.
GetPackageId

OptionalBundle>의 ID를 나타내는 개체를 <검색합니다.
GetPackageId

앱 패키지의 ID를 나타내는 개체를 검색합니다.
GetPackageId

루트 <Bundle> 요소 아래의 <Identity> 요소를 나타내는 개체를 검색합니다.
GetPackageId

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

지정된 프로세스의 패키지 식별자(ID)를 가져옵니다.
GetPackageInfo

지정된 패키지에 대한 패키지 정보를 가져옵니다. (GetPackageInfo)
GetPackageInfo2

지정된 패키지에 대한 패키지 정보를 가져옵니다. (GetPackageInfo2)
GetPackageInfoItems

번들에서 선택적 패키지를 검색합니다.
GetPackageInfoItems

Packages 요소 아래의 모든 Package 요소에 <<대한 열거자를 검색합니다>.>
GetPackagePath

지정된 패키지의 경로를 가져옵니다.
GetPackagePathByFullName

지정된 패키지의 경로를 가져옵니다. (GetPackagePathByFullName)
GetPackagePathByFullName2

지정된 패키지의 경로를 가져옵니다. (GetPackagePathByFullName2)
GetPackagesByPackageFamily

현재 사용자의 지정된 패밀리 이름을 가진 패키지를 가져옵니다.
GetPackageType

패키지 정보로 표시되는 패키지 유형을 검색합니다.
GetPayloadFile

패키지에서 페이로드 파일을 검색합니다.
GetPayloadFiles

패키지의 페이로드 파일을 반복하는 열거자를 검색합니다.
GetPayloadPackage

지정된 파일 이름을 사용하여 페이로드 패키지에 대한 appx 파일 개체를 검색합니다.
GetPayloadPackages

번들의 모든 페이로드 패키지 목록을 반복하는 열거자를 검색합니다.
GetPrerequisite

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

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

AppxManifest.xml 기본 패키지 종속성의 게시자를 가져옵니다.
GetPublisher

현재 패키지가 의존하는 패키지를 생성한 게시자의 이름을 가져옵니다.
GetPublisher

매니페스트에 정의된 패키지 게시자의 이름을 가져옵니다.
GetQualifiedResources

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

콘텐츠 그룹 맵에서 필요한 콘텐츠 그룹을 가져옵니다.
GetRequiredGroup

원본 콘텐츠 그룹 맵에서 필요한 콘텐츠 그룹을 가져옵니다.
GetResolvedPackageFullNameForPackageDependency

패키지 종속성을 확인할 경우 사용할 패키지 전체 이름을 반환합니다. 이 함수는 프로세스 그래프에 패키지를 추가하지 않습니다.
GetResourceId

매니페스트에 정의된 패키지 리소스 식별자를 가져옵니다.
GetResources

앱 패키지의 매니페스트에 정의된 모든 <리소스> 요소를 반복하는 열거자를 검색합니다.
GetResources

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

패키지의 크기를 바이트 단위로 검색합니다.
GetSize

압축되지 않은 파일 크기를 검색합니다.
GetStagedPackageOrigin

지정된 패키지의 원본을 가져옵니다.
GetStagedPackagePathByFullName

지정된 스테이징된 패키지의 경로를 가져옵니다. (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

지정된 스테이징된 패키지의 경로를 가져옵니다. (GetStagedPackagePathByFullName2)
GetStream

블록 맵의 XML 콘텐츠를 나타내는 읽기 전용 스트림을 검색합니다.
GetStream

전처리 없이 원시 XML 문서를 가져옵니다.
GetStream

파일의 압축되지 않은 콘텐츠가 포함된 읽기 전용 스트림을 가져옵니다.
GetStream

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

매니페스트의 애플리케이션 메타데이터 섹션에서 문자열 요소의 값을 가져옵니다.
GetStringValue

속성 섹션에서 지정된 문자열 요소의 값을 가져옵니다.
GetUncompressedSize

연결된 zip 파일 항목의 압축되지 않은 크기를 검색합니다.
GetVersion

매니페스트에 정의된 대로 패키지의 버전을 가져옵니다.
GetXmlDom

앱 설치 관리자 파일의 XML DOM을 가져옵니다.
MoveNext

열거자의 위치를 다음 블록으로 진행합니다.
MoveNext

열거자의 위치를 다음 파일로 진행합니다. (IAppxBlockMapFilesEnumerator.MoveNext)
MoveNext

열거자의 위치를 선택적 번들 정보의 다음 집합으로 진행합니다.
MoveNext

열거자의 위치를 다음 <Package> 요소로 진행합니다.
MoveNext

열거자의 위치를 다음 파일로 진행합니다. (IAppxContentGroupFilesEnumerator.MoveNext)
MoveNext

열거자의 위치를 다음 콘텐츠 그룹으로 진행합니다.
MoveNext

열거자의 위치를 다음 페이로드 파일로 진행합니다.
MoveNext

열거자의 위치를 다음 애플리케이션으로 진행합니다.
MoveNext

열거자의 위치를 다음 디바이스 기능으로 진행합니다.
MoveNext

열거자의 위치를 다음 <MainPackageDependency> 요소로 진행합니다.
MoveNext

열거자의 위치를 다음 패키지 종속성으로 진행합니다.
MoveNext

열거자의 위치를 다음 리소스로 진행합니다.
OpenPackageInfoByFullName

지정된 패키지의 패키지 정보를 엽니다.
PackageFamilyNameFromFullName

지정된 패키지 전체 이름의 패키지 패밀리 이름을 가져옵니다.
PackageFamilyNameFromId

지정된 패키지 식별자의 패키지 패밀리 이름을 가져옵니다.
PackageFullNameFromId

지정된 패키지 식별자(ID)의 패키지 전체 이름을 가져옵니다.
PackageIdFromFullName

지정된 패키지 전체 이름의 패키지 식별자(ID)를 가져옵니다.
PackageNameAndPublisherIdFromFamilyName

지정된 패키지 패밀리 이름에 대한 패키지 이름 및 게시자 식별자(ID)를 가져옵니다.
ParseApplicationUserModelId

애플리케이션 사용자 모델 ID를 패키지 패밀리 이름 및 PRAID(패키지 상대 애플리케이션 ID)로 분해합니다.
RemovePackageDependency

현재 프로세스의 패키지 그래프(즉, AddPackageDependency 함수를 사용하여 추가된 프레임워크 패키지 종속성에 대한 런타임 참조)에서 확인된 패키지 종속성을 제거합니다.
TryCreatePackageDependency

지정된 패키지 패밀리 이름, 최소 버전 및 추가 조건을 사용하여 현재 앱에 대한 프레임워크 패키지 종속성에 대한 설치 시간 참조를 만듭니다.
UpdateEncryptedPackage

암호화된 앱 패키지를 업데이트.
UpdatePackage

앱 패키지를 업데이트.
UpdatePackageManifest

앱 패키지 매니페스트를 업데이트.
ValidateFileHash

이 블록 맵 파일의 블록 요소에 저장된 해시에 대해 파일 콘텐츠의 유효성을 검사합니다.

인터페이스

 
IAppxAppInstallerReader

앱 설치 관리자 파일에 대한 XML DOM에 대한 액세스를 제공합니다.
IAppxBlockMapBlock

IAppxBlockMapBlock 인터페이스는 앱 패키지에 대한 블록 맵 파일(AppxBlockMap.xml)에 포함된 파일 내의 개별 블록을 나타내는 읽기 전용 개체를 제공합니다.
IAppxBlockMapBlocksEnumerator

블록 맵의 블록을 단일 파일로 열거합니다.
IAppxBlockMapFile

블록 맵의 파일을 나타냅니다.
IAppxBlockMapFilesEnumerator

블록 맵에서 파일을 열거합니다.
IAppxBlockMapReader

파일 특성 및 블록 해시에 대한 액세스를 제공하는 블록 맵에 대한 읽기 전용 개체 모델을 나타냅니다.
IAppxBundleFactory

번들 패키지를 읽고 쓰기 위한 개체를 만듭니다.
IAppxBundleFactory2

번들 파일의 예상 다이제스트를 지정하는 기능을 사용하여 번들 패키지를 읽고 쓰기 위한 개체를 만듭니다.
IAppxBundleManifestOptionalBundleInfo

번들 패키지 매니페스트에서 <OptionalBundle> 요소에 대한 읽기 전용 개체 모델을 제공합니다.
IAppxBundleManifestOptionalBundleInfoEnumerator

번들에서 선택적 번들 정보를 열거합니다.
IAppxBundleManifestPackageInfo

번들 패키지 매니페스트의 <Package> 요소에 대한 읽기 전용 개체 모델을 제공합니다. (IAppxBundleManifestPackageInfo)
IAppxBundleManifestPackageInfo2

번들 패키지 매니페스트의 <Package> 요소에 대한 읽기 전용 개체 모델을 제공합니다. (IAppxBundleManifestPackageInfo2)
IAppxBundleManifestPackageInfoEnumerator

번들 패키지 매니페스트에 설명된 페이로드 패키지 목록에 대한 읽기 전용 개체 모델을 제공합니다.
IAppxBundleManifestReader

번들 패키지의 매니페스트에 대한 읽기 전용 개체 모델을 제공합니다. (IAppxBundleManifestReader)
IAppxBundleManifestReader2

번들 패키지의 매니페스트에 대한 읽기 전용 개체 모델을 제공합니다. (IAppxBundleManifestReader2)
IAppxBundleReader

번들 패키지에 대한 읽기 전용 개체 모델을 제공합니다.
IAppxBundleWriter

번들 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxBundleWriter)
IAppxBundleWriter2

번들 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxBundleWriter2)
IAppxBundleWriter3

번들 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxBundleWriter3)
IAppxBundleWriter4

번들 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxBundleWriter4)
IAppxContentGroup

콘텐츠 그룹에 대한 정보를 검색합니다.
IAppxContentGroupFilesEnumerator

콘텐츠 그룹 맵에서 콘텐츠 그룹의 파일을 열거합니다.
IAppxContentGroupMapReader

콘텐츠 그룹 맵에 대한 정보를 가져옵니다.
IAppxContentGroupMapWriter

콘텐츠 그룹 맵에 대한 쓰기 전용 개체 모델을 제공합니다.
IAppxContentGroupsEnumerator

콘텐츠 그룹 맵에서 콘텐츠 그룹을 열거합니다.
IAppxDigestProvider

앱 패키징 개체의 다이제스트 문자열 표현을 검색하기 위한 API를 제공합니다.
IAppxEncryptedBundleWriter

암호화된 번들 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxEncryptedBundleWriter)
IAppxEncryptedBundleWriter2

암호화된 번들 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxEncryptedBundleWriter2)
IAppxEncryptedBundleWriter3

암호화된 번들 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxEncryptedBundleWriter3)
IAppxEncryptedPackageWriter

암호화된 앱 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxEncryptedPackageWriter)
IAppxEncryptedPackageWriter2

암호화된 앱 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxEncryptedPackageWriter2)
IAppxEncryptionFactory

패키지와 번들을 암호화, 암호 해독, 읽기 및 쓰기 위한 개체를 만듭니다.
IAppxEncryptionFactory2

Windows 앱 패키지 및 번들을 암호화, 암호 해독, 읽기 및 쓰기 위한 개체를 만듭니다. (IAppxEncryptionFactory2)
IAppxEncryptionFactory3

Windows 앱 패키지 및 번들을 암호화, 암호 해독, 읽기 및 쓰기 위한 개체를 만듭니다. (IAppxEncryptionFactory3)
IAppxEncryptionFactory4

Windows 앱 패키지 및 번들을 암호화하기 위한 개체를 만듭니다.
IAppxEncryptionFactory5

암호화된 Windows 앱 패키지 및 번들을 읽기 위한 개체를 만듭니다.
IAppxFactory

앱 패키지를 읽고 쓰기 위한 개체를 만듭니다. (IAppxFactory)
IAppxFactory2

앱 패키지를 읽고 쓰기 위한 개체를 만듭니다. (IAppxFactory2)
IAppxFactory3

앱 패키지, 매니페스트 및 앱 설치 관리자 파일을 읽고 쓰기 위한 개체를 만듭니다.
IAppxFile

패키지의 페이로드 또는 공간 파일에 대한 정보를 검색합니다.
IAppxFilesEnumerator

패키지의 페이로드 파일을 열거합니다.
IAppxManifestApplication

애플리케이션의 특성 값에 대한 액세스를 제공합니다.
IAppxManifestApplicationsEnumerator

패키지 매니페스트에 정의된 애플리케이션을 열거합니다.
IAppxManifestDeviceCapabilitiesEnumerator

패키지 매니페스트에 정의된 디바이스 기능을 열거합니다.
IAppxManifestMainPackageDependenciesEnumerator

앱 매니페스트에서 MainPackageDependency> 요소를 열거<합니다.
IAppxManifestMainPackageDependency

기본 패키지 종속성의 특성 값에 대한 액세스를 제공합니다.
IAppxManifestOptionalPackageInfo

선택적 패키지 정보의 특성 값에 대한 액세스를 제공합니다.
IAppxManifestPackageDependenciesEnumerator

패키지 매니페스트에 정의된 패키지 종속성을 열거합니다.
IAppxManifestPackageDependency

다른 패키지에서 한 패키지의 종속성에 대해 설명합니다. (IAppxManifestPackageDependency)
IAppxManifestPackageDependency2

다른 패키지에서 한 패키지의 종속성에 대해 설명합니다. (IAppxManifestPackageDependency2)
IAppxManifestPackageId

패키지 ID에 대한 액세스를 제공합니다.
IAppxManifestPackageId2

앱 패키지 ID에 대한 액세스를 제공합니다.
IAppxManifestProperties

패키지 매니페스트의 속성 섹션에 대한 읽기 전용 액세스를 제공합니다.
IAppxManifestReader

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

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

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

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

패키지 매니페스트에 정의된 리소스를 열거합니다.
IAppxManifestTargetDeviceFamily

AppxManifest.xml 대상 디바이스 패밀리에 대한 정보를 검색합니다.
IAppxPackageEditor

앱 패키지를 편집하는 기능을 제공합니다.
IAppxPackageReader

앱 패키지에 대한 읽기 전용 개체 모델을 제공합니다.
IAppxPackageWriter

앱 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxPackageWriter)
IAppxPackageWriter2

앱 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxPackageWriter2)
IAppxPackageWriter3

앱 패키지에 대한 쓰기 전용 개체 모델을 제공합니다. (IAppxPackageWriter3)
IAppxSourceContentGroupMapReader

원본 콘텐츠 그룹 맵에 대한 정보를 가져옵니다.

구조체

 
APPX_ENCRYPTED_EXEMPTIONS

Windows 앱 패키지 암호화에서 제외된 파일입니다.
APPX_ENCRYPTED_PACKAGE_SETTINGS

암호화된 Windows 앱 패키지에 대한 설정입니다.
APPX_ENCRYPTED_PACKAGE_SETTINGS2

암호화된 Windows 앱 패키지 설정.
APPX_KEY_INFO

Windows 앱 패키지 키 정보입니다.
APPX_PACKAGE_SETTINGS

패키지를 만드는 데 사용되는 패키지 설정을 나타냅니다.
APPX_PACKAGE_WRITER_PAYLOAD_STREAM

앱 패키지에 쓸 파일의 데이터와 메타데이터를 포함합니다.
PACKAGE_ID

이름, 버전 및 게시자와 같은 패키지 식별 정보를 나타냅니다.
PACKAGE_INFO

패키지 식별자, 전체 이름 및 설치 위치를 포함하는 패키지 식별 정보를 나타냅니다.
PACKAGE_VERSION

패키지 버전 정보를 나타냅니다.