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 패키지 버전 정보를 나타냅니다. |