共用方式為


appxpackaging.h 標頭

Windows 市集應用程式的封裝、部署和查詢會使用此標頭。 如需詳細資訊,請參閱:

AppXPackaging.h 包含以下程式介面:

Interfaces

 
IAppxAppInstallerReader

提供應用程式安裝程式檔案之 XML DOM 的存取權。
IAppxBlockMapBlock

IAppxBlockMapBlock 介面提供唯讀物件,代表應用程式套件區塊對應檔案中所包含的檔案內個別區塊。AppxBlockMap.xml。
IAppxBlockMapBlocksEnumerator

列舉單一檔案中區塊對應中的區塊。
IAppxBlockMapFile

表示區塊對應中的檔案。
IAppxBlockMapFilesEnumerator

從區塊對應列舉檔案。
IAppxBlockMapReader

表示區塊對應的只讀物件模型,可提供檔案屬性和區塊哈希的存取權。
IAppxBundleFactory

建立對象來讀取和寫入套件組合套件。
IAppxBundleFactory2

建立對象來讀取和寫入套件組合套件,並能夠指定套件組合檔案的預期摘要。
IAppxBundleFactory3

建立用於讀取與寫入套件套件的物件,並新增支援指定套件內容的遠端 URI。
IAppxBundleManifestOptionalBundleInfo

提供套件組合指令清單中 <OptionalBundle> 專案的只讀物件模型。
IAppxBundleManifestOptionalBundleInfoEnumerator

列舉套件組合的選擇性套件組合資訊。
IAppxBundleManifestPackageInfo

為套件組合指令清單中的 <套件> 專案提供唯讀物件模型。 (IAppxBundleManifestPackageInfo)
IAppxBundleManifestPackageInfo2

為套件組合指令清單中的 <套件> 專案提供唯讀物件模型。 (IAppxBundleManifestPackageInfo2)
IAppxBundleManifestPackageInfoEnumerator

提供唯讀物件模型,以取得套件組合套件指令清單中所述的承載套件清單。
IAppxBundleManifestReader

提供套件組合套件指令清單的唯讀物件模型。 (IAppxBundleManifestReader)
IAppxBundleManifestReader2

提供套件組合套件指令清單的唯讀物件模型。 (IAppxBundleManifestReader2)
IAppxBundleReader

提供套件組合套件的唯讀物件模型。
IAppxBundleReader2

提供擷取 IAppxPackageReader 實例以讀取 bundle 套件的功能。
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

建立物件來讀取和寫入應用程式套件、指令清單和應用程式安裝程式檔案。
IAppxFactory4

IAppxFile

擷取封裝中承載或使用量檔案的相關信息。
IAppxFilesEnumerator

列舉封裝中的承載檔案。
IAppxManifestApplication

提供應用程式的屬性值存取權。
IAppxManifestApplicationsEnumerator

列舉封裝指令清單中定義的應用程式。
IAppxManifestDeviceCapabilitiesEnumerator

列舉套件指令清單中定義的裝置功能。
IAppxManifestMainPackageDependenciesEnumerator

從應用程式指令清單 <MainPackageDependency> 專案。
IAppxManifestMainPackageDependency

提供主要套件相依性屬性值的存取權。
IAppxManifestOptionalPackageInfo

提供選擇性封裝資訊屬性值的存取權。
IAppxManifestPackageDependenciesEnumerator

列舉封裝指令清單中定義的套件相依性。
IAppxManifestPackageDependency

描述某個套件在另一個套件上的相依性。 (IAppxManifestPackageDependency)
IAppxManifestPackageDependency2

描述某個套件在另一個套件上的相依性。 (IAppxManifestPackageDependency2)
IAppxManifestPackageId

提供套件身分識別的存取權。
IAppxManifestPackageId2

提供應用程式套件身分識別的存取權。
IAppxManifestProperties

提供封裝指令清單之 properties 區段的唯讀存取權。
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

包含要寫入應用程式套件的檔案數據和元數據。

列舉項目

 
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

更新應用程式套件時要使用的選項。