Partager via


en-tête appxpackaging.h

Cet en-tête est utilisé par l’empaquetage, le déploiement et la requête des applications du Windows Store. Pour plus d’informations, voir :

appxpackaging.h contient les interfaces de programmation suivantes :

Interfaces

 
IAppxAppInstallerReader

Fournit l’accès au DOM XML pour un fichier du programme d’installation d’application.
IAppxBlockMapBlockBlock

L’interface IAppxBlockMapBlock fournit un objet en lecture seule qui représente un bloc individuel dans un fichier contenu dans le fichier de mappage de blocs (AppxBlockMap.xml) du package d’application.
IAppxBlockMapBlocksEnumerator

Énumère les blocs d’un mappage de blocs dans un seul fichier.
IAppxBlockMapFile

Représente un fichier dans le mappage de blocs.
IAppxBlockMapFilesEnumerator

Énumère les fichiers d’un mappage de blocs.
IAppxBlockMapReader

Représente un modèle objet en lecture seule pour les mappages de blocs qui fournit l’accès aux attributs de fichier et aux hachages de blocs.
IAppxBundleFactory

Crée des objets pour la lecture et l’écriture de packages groupés.
IAppxBundleFactory2

Crée des objets pour la lecture et l’écriture de packages groupés, avec la possibilité de spécifier le condensé attendu pour le fichier groupé.
IAppxBundleManifestOptionalBundleInfo

Fournit un modèle objet en lecture seule pour un <élément OptionalBundle> dans un manifeste de package groupé.
IAppxBundleManifestOptionalBundleInfoEnumerator

Énumère les informations facultatives d’un bundle.
IAppxBundleManifestPackageInfo

Fournit un modèle objet en lecture seule pour un <élément Package> dans un manifeste de package groupé. (IAppxBundleManifestPackageInfo)
IAppxBundleManifestPackageInfo2

Fournit un modèle objet en lecture seule pour un <élément Package> dans un manifeste de package groupé. (IAppxBundleManifestPackageInfo2)
IAppxBundleManifestPackageInfoEnumerator

Fournit un modèle objet en lecture seule pour la liste des packages de charge utile qui sont décrits dans un manifeste de package groupé.
IAppxBundleManifestReader

Fournit un modèle objet en lecture seule pour les manifestes de packages groupés. (IAppxBundleManifestReader)
IAppxBundleManifestReader2

Fournit un modèle objet en lecture seule pour les manifestes de packages groupés. (IAppxBundleManifestReader2)
IAppxBundleReader

Fournit un modèle objet en lecture seule pour les packages groupés.
IAppxBundleWriter

Fournit un modèle objet en écriture seule pour les packages groupés. (IAppxBundleWriter)
IAppxBundleWriter2

Fournit un modèle objet en écriture seule pour les packages groupés. (IAppxBundleWriter2)
IAppxBundleWriter3

Fournit un modèle objet en écriture seule pour les packages groupés. (IAppxBundleWriter3)
IAppxBundleWriter4

Fournit un modèle objet en écriture seule pour les packages groupés. (IAppxBundleWriter4)
IAppxContentGroup

Récupère des informations sur un groupe de contenu.
IAppxContentGroupFilesEnumerator

Énumère les fichiers dans des groupes de contenu à partir d’un mappage de groupes de contenu.
IAppxContentGroupMapReader

Obtient des informations sur un mappage de groupe de contenu.
IAppxContentGroupMapWriter

Fournit un modèle objet en écriture seule pour un mappage de groupe de contenu.
IAppxContentGroupsEnumerator

Énumère les groupes de contenu d’un mappage de groupes de contenu.
IAppxDigestProvider

Fournit des API pour récupérer la représentation de chaîne de synthèse d’un objet d’empaquetage d’application.
IAppxEncryptedBundleWriter

Fournit un modèle objet en écriture seule pour les packages groupés chiffrés. (IAppxEncryptedBundleWriter)
IAppxEncryptedBundleWriter2

Fournit un modèle objet en écriture seule pour les packages groupés chiffrés. (IAppxEncryptedBundleWriter2)
IAppxEncryptedBundleWriter3

Fournit un modèle objet en écriture seule pour les packages groupés chiffrés. (IAppxEncryptedBundleWriter3)
IAppxEncryptedPackageWriter

Fournit un modèle objet en écriture seule pour les packages d’application chiffrés. (IAppxEncryptedPackageWriter)
IAppxEncryptedPackageWriter2

Fournit un modèle objet en écriture seule pour les packages d’application chiffrés. (IAppxEncryptedPackageWriter2)
IAppxEncryptionFactory

Crée des objets pour le chiffrement, le déchiffrement, la lecture et l’écriture de packages et de bundles.
IAppxEncryptionFactory2

Crée des objets pour le chiffrement, le déchiffrement, la lecture et l’écriture de packages d’applications Windows et d’offres groupées. (IAppxEncryptionFactory2)
IAppxEncryptionFactory3

Crée des objets pour le chiffrement, le déchiffrement, la lecture et l’écriture de packages d’applications Windows et d’offres groupées. (IAppxEncryptionFactory3)
IAppxEncryptionFactory4

Crée des objets pour le chiffrement des packages d’applications Windows et des offres groupées.
IAppxEncryptionFactory5

Crée des objets pour lire des packages d’applications Windows chiffrés et des offres groupées.
IAppxFactory

Crée des objets pour la lecture et l’écriture de packages d’application. (IAppxFactory)
IAppxFactory2

Crée des objets pour la lecture et l’écriture de packages d’application. (IAppxFactory2)
IAppxFactory3

Crée des objets pour lire et écrire des packages d’application, des manifestes et des fichiers du programme d’installation d’application.
IAppxFile

Récupère des informations sur un fichier de charge utile ou d’empreinte dans un package.
IAppxFilesEnumerator

Énumère les fichiers de charge utile dans un package.
IAppxManifestApplication

Fournit l’accès aux valeurs d’attribut de l’application.
IAppxManifestApplicationsEnumerator

Énumère les applications définies dans le manifeste du package.
IAppxManifestDeviceCapabilitiesEnumerator

Énumère les fonctionnalités d’appareil définies dans le manifeste du package.
IAppxManifestMainPackageDependenciesEnumerator

Énumère les <éléments MainPackageDependency> d’un manifeste d’application.
IAppxManifestMainPackageDependency

Fournit l’accès aux valeurs d’attribut de la dépendance de package main.
IAppxManifestOptionalPackageInfo

Fournit l’accès aux valeurs d’attribut des informations de package facultatives.
IAppxManifestPackageDependenciesEnumerator

Énumère les dépendances de package définies dans le manifeste du package.
IAppxManifestPackageDependency

Décrit la dépendance d’un package sur un autre package. (IAppxManifestPackageDependency)
IAppxManifestPackageDependency2

Décrit la dépendance d’un package sur un autre package. (IAppxManifestPackageDependency2)
IAppxManifestPackageId

Fournit l’accès à l’identité du package.
IAppxManifestPackageId2

Fournit l’accès à l’identité du package d’application.
IAppxManifestProperties

Fournit un accès en lecture seule à la section propriétés d’un manifeste de package.
IAppxManifestReader

Représente un modèle objet du manifeste de package qui fournit des méthodes pour accéder aux éléments et attributs du manifeste. (IAppxManifestReader)
IAppxManifestReader2

Représente un modèle objet du manifeste de package qui fournit des méthodes pour accéder aux éléments et attributs du manifeste. (IAppxManifestReader2)
IAppxManifestReader5

Représente un modèle objet du manifeste de package qui fournit des méthodes pour accéder aux éléments et attributs du manifeste. (IAppxManifestReader5)
IAppxManifestReader6

Représente un modèle objet du manifeste de package qui fournit des méthodes pour accéder aux éléments et attributs du manifeste. (IAppxManifestReader6)
IAppxManifestResourcesEnumerator

Énumère les ressources définies dans le manifeste du package.
IAppxManifestTargetDeviceFamily

Récupère des informations sur la famille d’appareils cibles à partir de la AppxManifest.xml.
IAppxPackageEditor

Fournit des fonctionnalités permettant de modifier les packages d’application.
IAppxPackageReader

Fournit un modèle objet en lecture seule pour les packages d’application.
IAppxPackageWriter

Fournit un modèle objet en écriture seule pour les packages d’application. (IAppxPackageWriter)
IAppxPackageWriter2

Fournit un modèle objet en écriture seule pour les packages d’application. (IAppxPackageWriter2)
IAppxPackageWriter3

Fournit un modèle objet en écriture seule pour les packages d’application. (IAppxPackageWriter3)
IAppxSourceContentGroupMapReader

Obtient des informations sur le mappage de groupe de contenu source.

Structures

 
APPX_ENCRYPTED_EXEMPTIONS

Fichiers exemptés du chiffrement de package d’application Windows.
APPX_ENCRYPTED_PACKAGE_SETTINGS

Paramètres pour les packages d’applications Windows chiffrés.
APPX_ENCRYPTED_PACKAGE_SETTINGS2

Paramètres chiffrés du package d’application Windows.
APPX_KEY_INFO

Informations clés du package d’application Windows.
APPX_PACKAGE_SETTINGS

Représente les paramètres de package utilisés pour créer un package.
APPX_PACKAGE_WRITER_PAYLOAD_STREAM

Contient les données et les métadonnées des fichiers à écrire dans le package d’application.

Énumérations

 
APPX_BUNDLE_FOOTPRINT_FILE_TYPE

Spécifie le type de fichier d’empreinte dans un bundle.
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE

Spécifie le type de package d’un objet IAppxBundleManifestPackageInfo.
APPX_CAPABILITIES

Spécifie les fonctionnalités ou privilèges demandés par un package.
APPX_COMPRESSION_OPTION

Spécifie le degré de compression utilisé pour stocker le fichier dans le package.
APPX_ENCRYPTED_PACKAGE_OPTIONS

Options de package d’application chiffrée.
APPX_FOOTPRINT_FILE_TYPE

Spécifie le type de fichier d’empreinte dans un package.
APPX_PACKAGE_ARCHITECTURE

Spécifie les architectures de processeur prises en charge par un package. (APPX_PACKAGE_ARCHITECTURE)
APPX_PACKAGE_ARCHITECTURE2

Spécifie les architectures de processeur prises en charge par un package. (APPX_PACKAGE_ARCHITECTURE2)
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS

Options de validation du manifeste d’application lors de la mise à jour du manifeste.
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION

Options à utiliser lors de la mise à jour d’un package d’application.