Partager via


Packaging, déploiement et interrogation des applications du Windows Store

Vue d’ensemble de la technologie d’empaquetage, de déploiement et d’interrogation des applications du Windows Store.

Pour développer l’empaquetage, le déploiement et l’interrogation des applications du Windows Store, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
AddPackageDependencyOptions

Définit les options qui peuvent être appliquées lors de l’ajout d’une dépendance de package.
AppPolicyClrCompat

L’énumération AppPolicyClrCompat indique le type d’application d’un processus afin que vous puissiez déterminer s’il faut activer la réflexion privée et/ou rendre agiles les objets managés.
AppPolicyCreateFileAccess

L’énumération AppPolicyCreateFileAccess indique si un processus dispose d’un accès complet ou restreint aux appareils d’E/S (fichier, flux de fichiers, répertoire, disque physique, volume, mémoire tampon de console, lecteur de bande, ressource de communication, maillot et canal).
AppPolicyLifecycleManagement

L’énumération AppPolicyLifecycleManagement indique si un processus est géré par le cycle de vie ou non.
AppPolicyMediaFoundationCodecLoading

L’énumération AppPolicyMediaFoundationCodecLoading indique si la stratégie d’un processus lui permet de charger des plug-ins non-Windows (tiers).
AppPolicyProcessTerminationMethod

L’énumération AppPolicyProcessTerminationMethod indique la méthode utilisée pour mettre fin à un processus.
AppPolicyShowDeveloperDiagnostic

L’énumération AppPolicyShowDeveloperDiagnostic indique la méthode utilisée pour un processus afin de présenter à l’utilisateur des informations de développeur, telles que des assertions.
AppPolicyThreadInitializationType

L’énumération AppPolicyThreadInitializationType indique le type d’initialisation qui doit être effectuée automatiquement pour un processus lorsque beginthread[ex] crée un thread.
AppPolicyWindowingModel

L’énumération AppPolicyWindowingModel indique si un processus utilise un modèle de fenêtrage basé sur CoreWindow ou HWND.
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 pour 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ées.
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.
CreatePackageDependencyOptions

Définit les options qui peuvent être appliquées lors de la création d’une dépendance de package à l’aide de la fonction TryCreatePackageDependency.
PackageDependencyLifetimeKind

Spécifie des valeurs qui indiquent le type d’artefact utilisé pour définir la durée de vie d’une dépendance de package.
PackageDependencyProcessorArchitectures

Définit les architectures de processeur pour une dépendance de package d’infrastructure que vous créez à l’aide de la fonction TryCreatePackageDependency.
PackageOrigin

Spécifie l’origine d’un package.
PackagePathType

Indique le type de dossier de package à récupérer.

Fonctions

 
AddAutomaticFile

Ajoute des fichiers à un groupe de contenu automatique dans un mappage de groupe de contenu.
AddAutomaticGroup

Ajoute un groupe de contenu automatique au mappage de groupe de contenu.
AddExternalPackageReference

Ajoute une référence à un package externe au bundle de packages.
AddExternalPackageReference

Ajoute une référence dans le bundle de packages à un package d’application externe.
AddExternalPackageReference

Ajoute une référence dans le bundle de packages chiffrés à un package d’application externe. (IAppxEncryptedBundleWriter2.AddExternalPackageReference)
AddExternalPackageReference

Ajoute une référence dans le bundle de packages chiffrés à un package d’application externe. (IAppxEncryptedBundleWriter3.AddExternalPackageReference)
AddPackageDependency

Résout un PackageDependency précédemment défini pour un package spécifique et l’ajoute au graphe de package du processus d’appel. Une fois la dépendance ajoutée, d’autres méthodes de chargement de code (telles que LoadLibrary et CoCreateInstance) peuvent trouver les fichiers binaires dans le package résolu.
AddPackageReference

Ajoute une référence à un package d’application facultatif ou à un fichier de charge utile dans un ensemble d’applications. (IAppxBundleWriter3.AddPackageReference)
AddPackageReference

Ajoute une référence à un package d’application facultatif ou à un fichier de charge utile dans un ensemble d’applications. (IAppxBundleWriter4.AddPackageReference)
AddPayloadFile

Ajoute un nouveau fichier de charge utile au package d’application.
AddPayloadFileEncrypted

Ajoute un nouveau fichier de charge utile chiffrée au package appx.
AddPayloadFiles

Ajoute un ou plusieurs fichiers de charge utile à un package d’application.
AddPayloadFilesEncrypted

Ajoute un ou plusieurs fichiers de charge utile à un package d’application chiffré.
AddPayloadPackage

Ajoute un nouveau package d’application au bundle. (IAppxBundleWriter.AddPayloadPackage)
AddPayloadPackage

Ajoute un nouveau package d’application au bundle. (IAppxBundleWriter4.AddPayloadPackage)
AddPayloadPackageEncrypted

Chiffre un nouveau package de charge utile dans le bundle. (IAppxEncryptedBundleWriter.AddPayloadPackageEncrypted)
AddPayloadPackageEncrypted

Chiffre un nouveau package de charge utile dans le bundle. (IAppxEncryptedBundleWriter3.AddPayloadPackageEncrypted)
AppPolicyGetClrCompat

Récupère une valeur indiquant le type d’application d’un processus afin que vous puissiez déterminer s’il faut activer la réflexion privée et/ou rendre agiles les objets managés.
AppPolicyGetCreateFileAccess

Récupère une valeur indiquant si un processus dispose d’un accès complet ou restreint aux appareils d’E/S (fichier, flux de fichiers, répertoire, disque physique, volume, mémoire tampon de console, lecteur de bande, ressource de communication, maillot et canal).
AppPolicyGetLifecycleManagement

Récupère une valeur indiquant si un processus peut être suspendu/repris par process Lifecycle Manager (PLM).
AppPolicyGetMediaFoundationCodecLoading

Récupère une valeur indiquant si la stratégie d’un processus lui permet de charger des plug-ins non-Windows (tiers). Vous pouvez utiliser la valeur pour décider d’autoriser ou non les plug-ins non Windows (tiers).
AppPolicyGetProcessTerminationMethod

Récupère la méthode utilisée pour mettre fin à un processus.
AppPolicyGetShowDeveloperDiagnostic

Récupère la méthode utilisée pour un processus afin de présenter à l’utilisateur des informations de développeur, telles que des assertions.
AppPolicyGetThreadInitializationType

Récupère le type d’initialisation qui doit être effectué automatiquement pour un processus lorsque beginthread[ex] crée un thread.
AppPolicyGetWindowingModel

Récupère une valeur indiquant si un processus utilise un modèle de fenêtrage basé sur CoreWindow ou HWND. Vous pouvez utiliser la valeur pour décider comment vous inscrire aux notifications de changement d’état de fenêtre (taille modifiée, visibilité modifiée, etc.).
Close

Finalise le package groupé en écrivant des fichiers d’empreinte à la fin du package et ferme le flux de sortie de l’enregistreur. (IAppxBundleWriter.Close)
Close

Finalise le package groupé en écrivant des fichiers d’empreinte à la fin du package et ferme le flux de sortie de l’enregistreur. (IAppxBundleWriter3.Close)
Close

Écrit le manifeste de l’offre groupée et les fichiers d’empreinte blockmap dans l’offre groupée.
Close

Ferme et finalise le flux de package écrit.
Close

Écrit les fichiers d’empreinte à la fin du package d’application et ferme le flux de sortie de l’objet enregistreur de package.
Close

Ferme le flux de sortie de l’objet de l’enregistreur de package.
ClosePackageInfo

Ferme une référence aux informations de package spécifiées.
ComparePublisher

Compare l’éditeur spécifié avec le serveur de publication défini dans le manifeste.
CreateAppInstallerReader

Crée un instance de IAppInstallerReader, avec un paramètre facultatif permettant de spécifier le résumé attendu pour le fichier du programme d’installation d’application.
CreateBlockMapReader

Crée un modèle objet de carte de blocs en lecture seule à partir du contenu fourni par un IStream.
CreateBundleManifestReader

Crée un objet manifeste de bundle en lecture seule à partir d’un flux autonome vers AppxBundleManifest.xml.
CreateBundleReader

Crée un objet groupé en lecture seule qui lit son contenu à partir d’un objet IStream.
CreateBundleReader2

Crée un objet groupé en lecture seule qui lit son contenu à partir d’un objet IStream, avec un paramètre facultatif pour spécifier le résumé attendu pour le bundle.
CreateBundleWriter

Crée un objet groupé en écriture seule auquel les packages d’application peuvent être ajoutés.
CreateContentGroupMapReader

Crée un IAppxContentGroupMapReader.
CreateContentGroupMapWriter

Crée un IAppxContentGroupMapWriter.
CreateDeltaPackage

Crée un package delta à partir des différences entre le package mis à jour et le package de base de référence.
CreateDeltaPackageUsingBaselineBlockMap

Crée un package delta à partir des différences entre le package mis à jour et le mappage de blocs de base.
CreateEncryptedBundleReader

Crée un objet groupé en lecture seule auquel des packages d’applications Windows chiffrés peuvent être ajoutés.
CreateEncryptedBundleReader2

Crée un objet groupé en lecture seule auquel les packages d’application Windows chiffrés peuvent être ajoutés, avec un paramètre facultatif pour spécifier le résumé attendu pour le bundle chiffré.
CreateEncryptedBundleWriter

Crée un objet groupé en écriture seule auquel des packages d’applications Windows chiffrés peuvent être ajoutés. (IAppxEncryptionFactory.CreateEncryptedBundleWriter)
CreateEncryptedBundleWriter

Crée un objet groupé en écriture seule auquel des packages d’applications Windows chiffrés peuvent être ajoutés. (IAppxEncryptionFactory3.CreateEncryptedBundleWriter)
CreateEncryptedPackageReader

Crée une instance de IAppxPackageReader pour la lecture des packages chiffrés.
CreateEncryptedPackageReader2

Crée une instance de IAppxPackageReader pour la lecture des packages chiffrés, avec un paramètre facultatif pour spécifier le digest attendu pour le package.
CreateEncryptedPackageWriter

Crée une instance d’un IAppxEncryptedPackageWriter. (IAppxEncryptionFactory.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

Crée une instance d’un IAppxEncryptedPackageWriter. (IAppxEncryptionFactory2.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

Crée une instance d’un IAppxEncryptedPackageWriter. (IAppxEncryptionFactory3.CreateEncryptedPackageWriter)
CreateManifestReader

Crée un modèle objet manifeste en lecture seule à partir du contenu fourni par un IStream.
CreateManifestReader2

Crée un modèle objet de manifeste en lecture seule à partir du contenu fourni par un IStream, avec un paramètre facultatif pour spécifier le résumé attendu pour le manifeste.
CreatePackageReader

Crée un lecteur de package en lecture seule à partir du contenu fourni par un IStream. Cette méthode ne valide pas la signature numérique.
CreatePackageReader2

Crée un lecteur de package en lecture seule à partir du contenu fourni par un IStream, avec un paramètre facultatif pour spécifier le résumé attendu pour le package.
CreatePackageWriter

Crée un objet de package en écriture seule auquel des fichiers peuvent être ajoutés.
CreateSourceContentGroupMapReader

Crée un IAppxSourceContentGroupMapReader.
CreateValidatedBlockMapReader

Crée un modèle objet de carte de blocs en lecture seule à partir du contenu fourni par un IStream et une signature numérique.
DecryptBundle

Crée un bundle d’applications Windows non chiffré à partir d’un ensemble chiffré.
DecryptPackage

Crée un package d’application Windows non chiffré à partir d’un package chiffré.
DeletePackageDependency

Supprime la référence au moment de l’installation pour la dépendance de package d’infrastructure que vous avez créée précédemment à l’aide de la méthode TryCreatePackageDependency. Cette méthode informe le système d’exploitation qu’il est sûr de supprimer le package d’infrastructure si aucune autre application n’a de dépendance à son égard.
EncryptBundle

Crée un bundle d’applications Windows chiffré à partir d’un ensemble non chiffré. (IAppxEncryptionFactory.EncryptBundle)
EncryptBundle

Crée un bundle d’applications Windows chiffré à partir d’un ensemble non chiffré. (IAppxEncryptionFactory3.EncryptBundle)
EncryptPackage

Crée un package d’application Windows chiffré à partir d’un package non chiffré. (IAppxEncryptionFactory.EncryptPackage)
EncryptPackage

Crée un package d’application Windows chiffré à partir d’un package non chiffré. (IAppxEncryptionFactory3.EncryptPackage)
EncryptPackage

Crée un package d’application Windows chiffré à partir d’un package non chiffré. (IAppxEncryptionFactory4.EncryptPackage)
FindPackagesByPackageFamily

Recherche les packages avec le nom de famille spécifié pour l’utilisateur actuel.
FormatApplicationUserModelId

Construit un ID de modèle utilisateur d’application à partir du nom de famille de package et de l’ID d’application relatif (PRAID) du package.
GetApplications

Obtient un énumérateur qui itère à travers les applications définies dans le manifeste.
GetApplicationUserModelId

Obtient l’ID de modèle utilisateur de l’application pour le processus spécifié.
GetApplicationUserModelIdFromToken

Obtient l’ID de modèle utilisateur de l’application pour le jeton spécifié.
GetAppUserModelId

Obtient l’identificateur de modèle utilisateur de l’application.
GetArchitecture

Obtient l’architecture du processeur telle que définie dans le manifeste. (IAppxManifestPackageId.GetArchitecture)
GetArchitecture2

Obtient l’architecture du processeur telle que définie dans le manifeste. (IAppxManifestPackageId2.GetArchitecture2)
GetAutomaticGroups

Obtient le ou les groupes de contenu automatiques à partir du mappage de groupe de contenu.
GetAutomaticGroups

Obtient le ou les groupes de contenu automatiques à partir du mappage du groupe de contenu source.
GetBlockMap

Récupère un objet de carte de blocs en lecture seule à partir de l’offre groupée.
GetBlockMap

Récupère le modèle objet de carte de blocs du package.
GetBlocks

Récupère un énumérateur pour parcourir les blocs d’un fichier répertorié dans la carte de blocs.
GetBoolValue

Obtient la valeur de l’élément booléen spécifié dans la section propriétés.
GetCapabilities

Obtient la liste des fonctionnalités demandées par le package.
GetCompressedSize

Récupère la taille compressée du bloc.
GetCompressionOption

Récupère l’option de compression utilisée pour stocker le fichier dans le package.
GetContentType

Récupère le type de contenu du fichier.
GetCurrent

Obtient le bloc à la position actuelle de l’énumérateur.
GetCurrent

Obtient le fichier à la position actuelle de l’énumérateur.
GetCurrent

Obtient les informations de bundle facultatives à la position actuelle de l’énumérateur.
GetCurrent

Obtient l’élément <Package> à la position actuelle de l’énumérateur.
GetCurrent

Obtient le fichier du groupe de contenu à la position actuelle de l’énumérateur.
GetCurrent

Obtient le groupe de contenu à la position actuelle de l’énumérateur.
GetCurrent

Obtient le fichier de charge utile à la position actuelle de l’énumérateur.
GetCurrent

Obtient l’application à la position actuelle de l’énumérateur.
GetCurrent

Obtient la fonctionnalité de l’appareil à la position actuelle de l’énumérateur.
GetCurrent

Obtient l’élément <MainPackageDependency> à la position actuelle de l’énumérateur.
GetCurrent

Obtient le package de dépendances à la position actuelle de l’énumérateur.
GetCurrent

Obtient la ressource à la position actuelle de l’énumérateur.
GetCurrentApplicationUserModelId

Obtient l’ID de modèle utilisateur de l’application pour le processus en cours.
GetCurrentPackageFamilyName

Obtient le nom de la famille de package pour le processus d’appel.
GetCurrentPackageFullName

Obtient le nom complet du package pour le processus appelant.
GetCurrentPackageId

Obtient l’identificateur de package (ID) du processus appelant.
GetCurrentPackageInfo

Obtient les informations de package pour le processus d’appel. (GetCurrentPackageInfo)
GetCurrentPackageInfo2

Obtient les informations de package pour le processus d’appel. (GetCurrentPackageInfo2)
GetCurrentPackagePath

Obtient le chemin du package pour le processus appelant. (GetCurrentPackagePath)
GetCurrentPackagePath2

Obtient le chemin du package pour le processus appelant. (GetCurrentPackagePath2)
GetDeviceCapabilities

Obtient un énumérateur qui itère à travers les fonctionnalités d’appareil définies dans le manifeste.
GetDigest

Reçoit un pointeur vers un LPWSTR contenant la représentation digeste de l’objet d’empaquetage d’application géré par l’interface associée.
GetFile

Récupère les données correspondant à un fichier dans le mappage de blocs avec le nom de fichier spécifié.
GetFileName

Récupère l’attribut de nom de fichier de l’OptionalBundle<>.
GetFileName

Récupère l’attribut de nom de fichier du package.
GetFiles

Récupère un énumérateur pour parcourir les fichiers répertoriés dans le mappage de blocs.
GetFiles

Obtient des fichiers d’un groupe de contenu.
GetFootprintFile

Récupère le type spécifié de fichier d’empreinte à partir de l’offre groupée.
GetFootprintFile

Récupère un fichier d’empreinte à partir du package.
GetHasCurrent

Détermine s’il existe un bloc à la position actuelle de l’énumérateur.
GetHasCurrent

Détermine s’il existe un fichier à la position actuelle de l’énumérateur. (IAppxBlockMapFilesEnumerator.GetHasCurrent)
GetHasCurrent

Détermine s’il existe des informations de bundle facultatives à la position actuelle de l’énumérateur.
GetHasCurrent

Détermine s’il existe d’autres éléments dans l’énumérateur.
GetHasCurrent

Détermine s’il existe un fichier à la position actuelle de l’énumérateur. (IAppxContentGroupFilesEnumerator.GetHasCurrent)
GetHasCurrent

Détermine s’il existe un groupe de contenu à la position actuelle de l’énumérateur.
GetHasCurrent

Détermine s’il existe un fichier de charge utile à la position actuelle de l’énumérateur.
GetHasCurrent

Détermine s’il existe une application à la position actuelle de l’énumérateur.
GetHasCurrent

Détermine s’il existe une fonctionnalité d’appareil à la position actuelle de l’énumérateur.
GetHasCurrent

Détermine s’il existe un <élément MainPackageDependency> à la position actuelle de l’énumérateur.
GetHasCurrent

Détermine s’il existe une dépendance de package à la position actuelle de l’énumérateur.
GetHasCurrent

Détermine s’il existe une ressource à la position actuelle de l’énumérateur.
GetHash

Récupère la valeur de hachage du bloc.
GetHashMethod

Récupère l’URI de l’algorithme de hachage utilisé pour créer des hachages de blocs dans la carte de blocs.
GetIdForPackageDependencyContext

Retourne la dépendance de package pour le handle de contexte spécifié.
GetIsDefaultApplicablePackage

Détermine si le package d’application est un package applicable par défaut.
GetIsNonQualifiedResourcePackage

Détermine si le package d’application est un package de ressources non qualifié.
GetIsNonQualifiedResourcePackage

Demande si un package d’application est un package de ressources non qualifié.
GetIsOptionalPackage

Détermine si le package est facultatif.
GetIsPackageReference

Détermine si un package est stocké dans un ensemble d’applications ou s’il s’agit d’une référence à un package.
GetLocalFileHeaderSize

Récupère la taille de l’en-tête de fichier zip local de l’élément de fichier zip associé.
GetMainPackageDependencies

Obtient un énumérateur de dépendances de package main.
GetMainPackageName

Obtient le nom du package main du package facultatif.
GetManifest

Récupère un objet manifeste en lecture seule à partir de l’offre groupée.
GetManifest

Récupère le modèle objet du manifeste d’application du package.
GetMaxMajorVersionTested

Retourne le numéro de version majeure maximal du package testé pour être compatible avec le package actuel.
GetMaxVersionTested

Obtient la version maximale testée à partir du AppxManifest.xml.
GetMinVersion

Obtient la version minimale du package sur lequel le package actuel a une dépendance.
GetMinVersion

Obtient la version minimale de la famille d’appareils cible à partir du AppxManifest.xml.
GetName

Récupère le nom de l’élément de fichier zip associé.
GetName

Obtient le nom du groupe de contenu.
GetName

Récupère le nom du fichier, y compris son chemin d’accès par rapport au répertoire racine du package.
GetName

Obtient le nom de la dépendance de package main à partir du AppxManifest.xml.
GetName

Obtient le nom du package sur lequel le package actuel a une dépendance.
GetName

Obtient le nom du package tel que défini dans le manifeste.
GetName

Obtient le nom de la famille d’appareils cible à partir du AppxManifest.xml..
GetOffset

Récupère le décalage du package par rapport au début du bundle.
GetOptionalBundles

Récupère un objet qui représente l’élément <OptionalBundles> sous l’élément Bundle> racine<.
GetPackageApplicationIds

Obtient les ID des applications dans le package spécifié.
GetPackageDependencies

Obtient un énumérateur qui itère au sein des dépendances définies dans le manifeste.
GetPackageFamilyName

Obtient le nom de la famille de packages de la dépendance de package main à partir du AppxManifest.xml.
GetPackageFamilyName

Obtient le nom de la famille de packages.
GetPackageFamilyName

Obtient le nom de la famille de packages pour le processus spécifié.
GetPackageFamilyNameFromToken

Obtient le nom de la famille de packages pour le jeton spécifié.
GetPackageFullName

Obtient le nom complet du package.
GetPackageFullName

Obtient le nom complet du package pour le processus spécifié.
GetPackageFullNameFromToken

Obtient le nom complet du package pour le jeton spécifié.
GetPackageId

Récupère un objet qui représente l’identité de OptionalBundle<>.
GetPackageId

Récupère un objet qui représente l’identité du package d’application.
GetPackageId

Récupère un objet qui représente l’élément <Identity> sous l’élément Bundle> racine<.
GetPackageId

Obtient l’identificateur de package défini dans le manifeste.
GetPackageId

Obtient l’identificateur de package (ID) pour le processus spécifié.
GetPackageInfo

Obtient les informations de package pour le package spécifié. (GetPackageInfo)
GetPackageInfo2

Obtient les informations de package pour le package spécifié. (GetPackageInfo2)
GetPackageInfoItems

Récupère les packages facultatifs dans le bundle.
GetPackageInfoItems

Récupère un énumérateur sur tous les <éléments Package> sous l’élément <Packages> .
GetPackagePath

Obtient le chemin d’accès du package spécifié.
GetPackagePathByFullName

Obtient le chemin d’accès du package spécifié. (GetPackagePathByFullName)
GetPackagePathByFullName2

Obtient le chemin d’accès du package spécifié. (GetPackagePathByFullName2)
GetPackagesByPackageFamily

Obtient les packages avec le nom de famille spécifié pour l’utilisateur actuel.
GetPackageType

Récupère le type de package représenté par les informations du package.
GetPayloadFile

Récupère un fichier de charge utile à partir du package.
GetPayloadFiles

Récupère un énumérateur qui itère dans les fichiers de charge utile dans le package.
GetPayloadPackage

Récupère un objet de fichier appx pour le package de charge utile avec le nom de fichier spécifié.
GetPayloadPackages

Récupère un énumérateur qui itère sur la liste de tous les packages de charge utile dans le bundle.
GetPrerequisite

Obtient le prérequis spécifié tel que défini dans le manifeste du package.
GetProperties

Obtient les propriétés du package telles que définies dans le manifeste.
GetPublisher

Obtient l’éditeur de la dépendance de package main à partir de la AppxManifest.xml.
GetPublisher

Obtient le nom de l’éditeur qui a produit le package dont dépend le package actuel.
GetPublisher

Obtient le nom de l’éditeur de package tel que défini dans le manifeste.
GetQualifiedResources

Obtient un énumérateur qui itère au sein des ressources qualifiées définies dans le manifeste.
GetRequiredGroup

Obtient le groupe de contenu requis à partir de la carte du groupe de contenu.
GetRequiredGroup

Obtient le groupe de contenu requis à partir du mappage du groupe de contenu source.
GetResolvedPackageFullNameForPackageDependency

Retourne le nom complet du package qui serait utilisé si la dépendance de package devait être résolue. Cette fonction n’ajoute pas le package au graphique de processus.
GetResourceId

Obtient l’identificateur de ressource de package tel que défini dans le manifeste.
GetResources

Récupère un énumérateur qui itère dans tous les <éléments Resource> définis dans le manifeste du package d’application.
GetResources

Obtient un énumérateur qui itère au sein des ressources définies dans le manifeste.
GetSize

Récupère la taille du package, en octets.
GetSize

Récupère la taille non compressée du fichier.
GetStagedPackageOrigin

Obtient l’origine du package spécifié.
GetStagedPackagePathByFullName

Obtient le chemin du package intermédiaire spécifié. (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

Obtient le chemin du package intermédiaire spécifié. (GetStagedPackagePathByFullName2)
GetStream

Récupère un flux en lecture seule qui représente le contenu XML de la carte de blocs.
GetStream

Obtient le document XML brut sans prétraitement.
GetStream

Obtient un flux en lecture seule qui contient le contenu non compressé du fichier.
GetStream

Obtient le XML brut analysé et lu par le lecteur de manifeste.
GetStringValue

Obtient la valeur d’un élément de chaîne dans la section de métadonnées de l’application du manifeste.
GetStringValue

Obtient la valeur de l’élément de chaîne spécifié dans la section properties.
GetUncompressedSize

Récupère la taille non compressée de l’élément de fichier zip associé.
GetVersion

Obtient la version du package telle que définie dans le manifeste.
GetXmlDom

Obtient le DOM XML pour un fichier du programme d’installation d’application.
MoveNext

Avance la position de l’énumérateur jusqu’au bloc suivant.
MoveNext

Avance la position de l’énumérateur au fichier suivant. (IAppxBlockMapFilesEnumerator.MoveNext)
MoveNext

Avance la position de l’énumérateur jusqu’à l’ensemble suivant d’informations de bundle facultatives.
MoveNext

Avance la position de l’énumérateur à l’élément Package> suivant<.
MoveNext

Avance la position de l’énumérateur au fichier suivant. (IAppxContentGroupFilesEnumerator.MoveNext)
MoveNext

Avance la position de l’énumérateur au groupe de contenu suivant.
MoveNext

Avance la position de l’énumérateur jusqu’au fichier de charge utile suivant.
MoveNext

Avance la position de l’énumérateur jusqu’à l’application suivante.
MoveNext

Avance la position de l’énumérateur jusqu’à la fonctionnalité d’appareil suivante.
MoveNext

Avance la position de l’énumérateur à l’élément MainPackageDependency> suivant<.
MoveNext

Avance la position de l’énumérateur jusqu’à la dépendance de package suivante.
MoveNext

Avance la position de l’énumérateur à la ressource suivante.
OpenPackageInfoByFullName

Ouvre les informations de package du package spécifié.
PackageFamilyNameFromFullName

Obtient le nom de la famille de packages pour le nom complet du package spécifié.
PackageFamilyNameFromId

Obtient le nom de la famille de packages pour l’identificateur de package spécifié.
PackageFullNameFromId

Obtient le nom complet du package pour l’identificateur de package (ID) spécifié.
PackageIdFromFullName

Obtient l’identificateur de package (ID) pour le nom complet du package spécifié.
PackageNameAndPublisherIdFromFamilyName

Obtient le nom du package et l’identificateur d’éditeur (ID) pour le nom de famille de packages spécifié.
ParseApplicationUserModelId

Déconstruit un ID de modèle utilisateur d’application sur son nom de famille de packages et son ID d’application relative du package (PRAID).
RemovePackageDependency

Supprime une dépendance de package résolue du graphe de package du processus actuel (c’est-à-dire une référence au moment de l’exécution pour une dépendance de package d’infrastructure qui a été ajoutée à l’aide de la fonction AddPackageDependency).
TryCreatePackageDependency

Crée une référence au moment de l’installation pour une dépendance de package d’infrastructure pour l’application actuelle, à l’aide du nom de famille de packages, de la version minimale et des critères supplémentaires spécifiés.
UpdateEncryptedPackage

Mises à jour un package d’application chiffré.
UpdatePackage

Mises à jour un package d’application.
UpdatePackageManifest

Mises à jour un manifeste de package d’application.
ValidateFileHash

Valide le contenu d’un fichier par rapport aux hachages stockés dans les éléments de bloc pour ce fichier de mappage de blocs.

Interfaces

 
IAppxAppInstallerReader

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

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 fichier unique.
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 de bundles, avec la possibilité de spécifier le digest 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.
PACKAGE_ID

Représente les informations d’identification du package, telles que le nom, la version et l’éditeur.
PACKAGE_INFO

Représente les informations d’identification du package qui incluent l’identificateur du package, le nom complet et l’emplacement d’installation.
PACKAGE_VERSION

Représente les informations de version du package.