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