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 更新應用程式套件時要使用的選項。 |