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