Nota
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tidħol jew tibdel id-direttorji.
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tibdel id-direttorji.
Learn about the packaging API, which you can use to create, read, and write app packages. Each app package contains the files that constitute a Windows app, and a manifest file that describes the software to Windows.
| Topic | Description |
|---|---|
| IAppxBlockMapBlock |
The IAppxBlockMapBlock interface provides a read-only object that represents an individual block within a file contained in the block map file (AppxBlockMap.xml) for the App package. The IAppxBlockMapFile::GetBlocks method is used to return an enumerator for traversing and retrieving the individual blocks of a file listed in the package block map. |
| IAppxBlockMapBlocksEnumerator |
Enumerates the blocks from a block map in a single file. |
| IAppxBlockMapFile |
Represents a file in the block map. |
| IAppxBlockMapFilesEnumerator |
Enumerates the files from a block map. |
| IAppxBlockMapReader |
Represents a read-only object model for block maps that provides access to the file attributes and block hashes. |
| IAppxBundleFactory |
Creates objects for reading and writing bundle packages. |
| IAppxBundleManifestOptionalBundleInfo |
Provides a read-only object model for an <OptionalBundle> element in a bundle package manifest. |
| IAppxBundleManifestOptionalBundleInfoEnumerator |
Enumerates the optional bundle information from a bundle. |
| IAppxBundleManifestPackageInfo |
Provides a read-only object model for a <Package> element in a bundle package manifest. |
| IAppxBundleManifestPackageInfo2 |
Provides a read-only object model for a <Package> element in a bundle package manifest. |
| IAppxBundleManifestPackageInfoEnumerator |
Provides a read-only object model for the list of payload packages that are described in a bundle package manifest. |
| IAppxBundleManifestReader |
Provides a read-only object model for manifests of bundle packages. |
| IAppxBundleManifestReader2 |
Provides a read-only object model for manifests of bundle packages. |
| IAppxBundleReader |
Provides a read-only object model for bundle packages. |
| IAppxBundleWriter |
Provides a write-only object model for bundle packages. |
| IAppxBundleWriter2 |
Provides a write-only object model for bundle packages. |
| IAppxBundleWriter3 |
Provides a write-only object model for bundle packages. |
| IAppxBundleWriter4 |
Provides a write-only object model for bundle packages. |
| IAppxContentGroup |
Retrieves information about a content group. |
| IAppxContentGroupsEnumerator |
Enumerates the content groups from a content group map. |
| IAppxContentGroupFilesEnumerator |
Enumerates files in content groups from a content group map. |
| IAppxContentGroupMapReader |
Gets information about a content group map. |
| IAppxContentGroupMapWriter |
Provides a write-only object model for a content group map. |
| IAppxEncryptionFactory |
Creates objects for encrypting, decrypting, reading, and writing packages and bundles. |
| IAppxEncryptionFactory2 |
Creates objects for encrypting, decrypting, reading, and writing Windows app packages and bundles. |
| IAppxEncryptionFactory3 |
Creates objects for encrypting, decrypting, reading, and writing Windows app packages and bundles. |
| IAppxEncryptionFactory4 |
Creates objects for encrypting Windows app packages and bundles. |
| IAppxEncryptedPackageWriter |
Provides a write-only object model for encrypted app packages. |
| IAppxEncryptedPackageWriter2 |
Provides a write-only object model for encrypted app packages. |
| IAppxEncryptedBlockMapFile |
Retrieves the file hash and Id of an encrypted block map file. |
| IAppxEncryptedFile |
Retrieves information about an encrypted file. |
| IAppxEncryptedBundleWriter |
Provides a write-only object model for encrypted bundle packages. |
| IAppxEncryptedBundleWriter2 |
Provides a write-only object model for encrypted bundle packages. |
| IAppxEncryptedBundleWriter3 |
Provides a write-only object model for encrypted bundle packages. |
| IAppxEncryptedPackageFile |
Retrieves encrypted package readers and streams. |
| IAppxFactory |
Creates objects for reading and writing app packages. |
| IAppxFactory2 |
Creates objects for reading and writing app packages. |
| IAppxFile |
Retrieves information about a payload or footprint file in a package. |
| IAppxFilesEnumerator |
Enumerates the payload files in a package. |
| IAppxManifestApplication |
Provides access to attribute values of the application. |
| IAppxManifestApplicationsEnumerator |
Enumerates the applications defined in the package manifest. |
| IAppxManifestDeviceCapabilitiesEnumerator |
Enumerates the device capabilities defined in the package manifest. |
| IAppxManifestMainPackageDependency |
Provides access to attribute values of the main package dependency. |
| IAppxManifestMainPackageDependenciesEnumerator |
Enumerates <MainPackageDependency> elements from an app manifest. |
| IAppxManifestOptionalPackageInfo |
Provides access to attribute values of the optional package information. |
| IAppxManifestPackageDependenciesEnumerator |
Enumerates the package dependencies defined in the package manifest. |
| IAppxManifestPackageDependency |
Describes the dependency of one package on another package. |
| IAppxManifestPackageDependency2 |
Describes the dependency of one package on another package. |
| IAppxManifestPackageId |
Provides access to the package identity. |
| IAppxManifestPackageId2 |
Provides access to the app package identity. |
| IAppxManifestProperties |
Provides read-only access to the properties section of a package manifest. |
| IAppxManifestReader |
Represents an object model of the package manifest that provides methods to access manifest elements and attributes. |
| IAppxManifestReader2 |
Represents an object model of the package manifest that provides methods to access manifest elements and attributes. |
| IAppxManifestReader5 |
Represents an object model of the package manifest that provides methods to access manifest elements and attributes. |
| IAppxManifestReader6 |
Represents an object model of the package manifest that provides methods to access manifest elements and attributes. |
| IAppxManifestResourcesEnumerator |
Enumerates the resources defined in the package manifest. |
| IAppxManifestTargetDeviceFamily |
Retrieves information about the target device family from the AppxManifest.xml. |
| IAppxPackageEditor |
Provides functionality to edit app packages. |
| IAppxPackageReader |
Provides a read-only object model for app packages. |
| IAppxPackageWriter |
Provides a write-only object model for app packages. |
| IAppxPackageWriter2 |
Provides a write-only object model for app packages. |
| IAppxPackageWriter3 |
Provides a write-only object model for app packages. |
| IAppxSourceContentGroupMapReader |
Gets information about the source content group map. |
| APPX_BUNDLE_FOOTPRINT_FILE_TYPE |
Specifies the type of footprint file in a bundle. |
| APPX_ENCRYPTED_PACKAGE_SETTINGS |
Settings for encrypted Windows app packages. |
| APPX_ENCRYPTED_PACKAGE_SETTINGS2 |
Encrypted Windows app package settings. |
| APPX_ENCRYPTED_EXEMPTIONS |
Files exempted from Windows app package encryption. |
| APPX_KEY_INFO |
Windows app package key information. |
| APPX_ENCRYPTED_PACKAGE_OPTIONS |
Encrypted app package options. |
| APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE |
Specifies the type of package for a IAppxBundleManifestPackageInfo object. |
| APPX_CAPABILITIES |
Specifies the capabilities or privileges requested by a package. |
| APPX_COMPRESSION_OPTION |
Specifies the degree of compression used to store the file in the package. |
| APPX_FOOTPRINT_FILE_TYPE |
Specifies the type of footprint file in a package. |
| APPX_PACKAGE_ARCHITECTURE |
Specifies the processor architectures supported by a package. |
| APPX_PACKAGE_ARCHITECTURE2 |
Specifies the processor architectures supported by a package. |
| APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS |
Options for app manifest validation when updating the manifest. |
| APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION |
Options to use when updating an app package. |
| APPX_PACKAGE_SETTINGS |
Represents package settings used to create a package. |
| APPX_PACKAGE_WRITER_PAYLOAD_STREAM |
Contains the data and metadata of files to write into the app package. |
Related topics
-
Samples
-
Tasks
-
Concepts
-
Reference