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. |