Partager via


Empaquetage, déploiement et requête des applications du Windows Store

Vue d’ensemble de l’empaquetage, du déploiement et de la requête de la technologie des applications du Windows Store.

Pour développer l’empaquetage, le déploiement et la requête des applications du Windows Store, vous avez besoin de ces en-têtes :

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

Définit les options (version 2) 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 les objets managés agiles.
AppPolicyCreateFileAccess

L’énumération AppPolicyCreateFileAccess indique si un processus a 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 permettant d’exposer les informations du développeur, telles que les assertions, à l’utilisateur.
AppPolicyThreadInitializationType

L’énumération AppPolicyThreadInitializationType indique le type d’initialisation qui doit être automatiquement effectué 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 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é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 à la carte de groupe de contenu.
AddExternalPackageReference

Ajoute une référence à un package externe à l’ensemble de packages.
AddExternalPackageReference

Ajoute une référence au sein du package groupé à 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 en un package spécifique et l’ajoute au graphe de package du processus appelant. 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.
addPackageDependency2

Résout une dépendance de package précédemment définie en 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 au sein d’un ensemble d’applications. (IAppxBundleWriter3.AddPackageReference)
AddPackageReference

Ajoute une référence à un package d’application facultatif ou à un fichier de charge utile au sein d’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é 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 à l’offre groupée. (IAppxBundleWriter.AddPayloadPackage)
addPayloadPackage

Ajoute un nouveau package d’application à l’offre groupée. (IAppxBundleWriter4.AddPayloadPackage)
addPayloadPackageEncrypted

Chiffre un nouveau package de charge utile dans l’offre groupée. (IAppxEncryptedBundleWriter.AddPayloadPackageEncrypted)
addPayloadPackageEncrypted

Chiffre un nouveau package de charge utile dans l’offre groupée. (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 les objets managés agiles.
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, mailslot 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 s’il faut 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 pour exposer les informations du développeur, telles que les assertions, à l’utilisateur.
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 s’inscrire aux notifications de modification d’état de fenêtre (taille modifiée, visibilité modifiée, etc.).
Fermer

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)
Fermer

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)
Fermer

Écrit le manifeste de bundle et les fichiers d’empreinte blockmap dans le bundle.
Fermer

Ferme et finalise le flux de package écrit.
Fermer

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

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

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

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

Crée une instance d’IAppInstallerReader, avec un paramètre facultatif pour spécifier le digest attendu pour le fichier App Installer.
createBlockMapReader

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

Crée un objet manifeste groupé 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 la synthèse attendue 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 dans le package mis à jour et le package de référence.
CreateDeltaPackageUsingBaselineBlockMap

Crée un package delta à partir des différences dans le package mis à jour et le mappage de blocs de référence.
CreateEncryptedBundleReader

Crée un objet groupé en lecture seule auquel des packages d’application 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 digest attendu pour le bundle chiffré.
CreateEncryptedBundleWriter

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

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

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

Crée une instance d’IAppxPackageReader pour la lecture de packages chiffrés, avec un paramètre facultatif pour spécifier la synthèse attendue 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 manifeste en lecture seule à partir du contenu fourni par un IStream, avec un paramètre facultatif pour spécifier la synthèse attendue 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 la synthèse attendue pour le package.
createPackageWriter

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

Crée un IAppxSourceContentGroupMapReader.
CreateValidatedBlockMapReader

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

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

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

Supprime la référence au moment de l’installation pour la dépendance de package framework 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 ne dépend de celle-ci.
EncryptBundle

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

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

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

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

Crée un package d’application Windows chiffré à partir d’un package d’application Windows 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 packages et de l’ID d’application relatif du package (PRAID).
GetApplications

Obtient un énumérateur qui itère dans 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 du 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 du mappage de groupe de contenu.
GetAutomaticGroups

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

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

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

Récupère un énumérateur pour parcourir les blocs d’un fichier répertoriés 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 actuel.
GetCurrentPackageFamilyName

Obtient le nom de la famille de packages pour le processus appelant.
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 du package pour le processus appelant. (GetCurrentPackageInfo)
GetCurrentPackageInfo2

Obtient les informations du package pour le processus appelant. (GetCurrentPackageInfo2)
getCurrentPackagePath

Obtient le chemin d’accès du package pour le processus appelant. (GetCurrentPackagePath)
GetCurrentPackagePath2

Obtient le chemin d’accès du package pour le processus appelant. (GetCurrentPackagePath2)
GetDeviceCapabilities

Obtient un énumérateur qui itère au sein des fonctionnalités d’appareil définies dans le manifeste.
GetDigest

Reçoit un pointeur vers une 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 nom de fichier de la<optionalBundle >.
GetFileName

Récupère l’attribut 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 les 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 bloc 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

Interroge 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 local zip de l’élément de fichier zip associé.
GetMainPackageDependencies

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

Obtient le nom principal 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 principal 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 laquelle le package actuel a une dépendance.
GetMinVersion

Obtient la version minimale de la famille d’appareils cibles de la 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 principale de l'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 cibles de la AppxManifest.xml..
GetOffset

Récupère le décalage du package par rapport au début de l’offre groupée.
GetOptionalBundles

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

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

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

Obtient le nom de la famille de packages de la dépendance principale du package à partir de l'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é du <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) du processus spécifié.
GetPackageInfo

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

Obtient les informations du 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 la configuration requise spécifiée telle que définie dans le manifeste du package.
GetProperties

Obtient les propriétés du package comme défini dans le manifeste.
getPublisher

Obtient l’éditeur de la dépendance de package principale de l'AppxManifest.xml.
getPublisher

Obtient le nom de l’éditeur qui a produit le package sur lequel 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 du mappage de groupe de contenu.
GetRequiredGroup

Obtient le groupe de contenu requis à partir du mappage de 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 graphe de processus.
GetResourceId

Obtient l’identificateur de ressource du 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 d’accès du package intermédiaire spécifié. (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

Obtient le chemin d’accès 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 métadonnées de l’application du manifeste.
GetStringValue

Obtient la valeur de l’élément de chaîne spécifié dans la section propriétés.
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 d’installation d’application.
MoveNext

Avance la position de l’énumérateur vers le bloc suivant.
MoveNext

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

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

Avance la position de l’énumérateur vers l’élément< package >suivant.
MoveNext

Avance la position de l’énumérateur vers le 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 vers le fichier de charge utile suivant.
MoveNext

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

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

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

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

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

Ouvre les informations du 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 spécifié (ID).
PackageIdFromFullName

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

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

Déconstructe un ID de modèle utilisateur d’application avec son nom de famille de package et son ID d’application relatif au package (PRAID).
RemovePackageDependency

Supprime une dépendance de package résolue du graphe de package du processus actuel (autrement dit, une référence au moment de l’exécution pour une dépendance de package framework 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 framework 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

Met à jour un package d’application chiffré.
updatePackage

Met à jour un package d’application.
UpdatePackageManifest

Met à 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.
VerifyApplicationUserModelId

Vérifie si un ID de modèle utilisateur d’application est valide de manière syntactique.
VerifyPackageFamilyName

Vérifie si un nom de famille de packages est syntactiquement valide.
VerifyPackageFullName

Vérifie si un nom complet de package est syntactiquement valide.
VerifyPackageId

Vérifie si un ID de package est valide de manière syntactique.
VerifyPackageRelativeApplicationId

Vérifie si un ID d’application relatif à un package est valide de manière syntactique.

Interfaces

 
IAppxAppInstallerReader

Fournit l’accès au DOM XML pour un fichier 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) pour le package d’application.
IAppxBlockBlocksEnumerator

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

Représente un fichier dans la carte de blocs.
IAppxBlockMapFilesEnumerator

Énumère les fichiers d’une carte 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 la synthèse attendue 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 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 les groupes de contenu à partir d’un mappage de groupe de contenu.
IAppxContentGroupMapReader

Obtient des informations sur une carte de groupe de contenu.
IAppxContentGroupMapWriter

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

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

Fournit des API pour récupérer la représentation sous forme 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 de bundle chiffrés. (IAppxEncryptedBundleWriter)
IAppxEncryptedBundleWriter2

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

Fournit un modèle objet en écriture seule pour les packages de bundle 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 et d’ensembles d’applications Windows. (IAppxEncryptionFactory2)
IAppxEncryptionFactory3

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

Crée des objets pour chiffrer les packages et les bundles d’applications Windows.
IAppxEncryptionFactory5

Crée des objets pour lire des packages et des bundles d’applications Windows chiffrés.
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 d’installation d’application.
IAppxFile

Récupère des informations sur une charge utile ou un fichier 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 <éléments MainPackageDependency> à partir d’un manifeste d’application.
IAppxManifestMainPackageDependency

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

Fournit l’accès aux valeurs d’attribut des informations facultatives sur le package.
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 permettant d’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 permettant d’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 permettant d’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 permettant d’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 de la AppxManifest.xml.
IAppxPackageEditor

Fournit des fonctionnalités pour 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 la carte de groupe de contenu source.

Structures

 
APPX_ENCRYPTED_EXEMPTIONS

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

Paramètres des packages d’application Windows chiffrés.
APPX_ENCRYPTED_PACKAGE_SETTINGS2

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

Informations sur la clé de 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.