共用方式為


appxpackaging.h 標頭

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

appxpackaging.h 包含下列程式設計介面:

介面

 
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

提供封裝身分識別的存取權。
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

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