Constantes de package
Spécifie comment les packages doivent être traités.
Constante/valeur | Description |
---|---|
|
Nombre maximal d’applications dans un package. |
|
Nombre minimal d’applications dans un package. |
|
Nombre maximal de packages de ressources qu’un package peut avoir. |
|
Nombre minimal de packages de ressources qu’un package peut avoir. |
PACKAGE_FILTER_ALL_LOADED 0x00000000 |
Traitez tous les packages dans le graphe des dépendances. Cela équivaut à PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT. Remarque PACKAGE_FILTER_ALL_LOADED peuvent être modifiés ou indisponibles pour les versions après Windows 8.1. Utilisez plutôt PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT. |
|
Traiter les packages d’offres groupées dans le graphique de package. |
|
Traitez les packages directement dépendants du package principal (premier) dans le graphe des dépendances. |
PACKAGE_FILTER_DYNAMIC 0x00100000 |
Traiter les packages ajoutés dynamiquement au graphique de package. |
|
Traitez le package principal (premier) dans le graphe des dépendances. |
PACKAGE_FILTER_HOSTRUNTIME 0x00200000 |
Les packages de dépendances du runtime de l’hôte de processus ajoutés au graphique de package. |
PACKAGE_FILTER_IS_IN_RELATED_SET 0x00040000 |
Traiter les packages dans un ensemble associé. Pour plus d’informations, consultez Ensembles associés. |
|
Traitez les packages facultatifs dans le graphique de package. |
|
Traiter les packages de ressources dans le graphique de package. |
PACKAGE_FILTER_STATIC 0x00080000 |
Traiter les packages ajoutés statiquement au graphique de package. |
|
Taille maximale d’un graphique de package. |
|
Taille minimale d’un graphique de package. |
|
Récupérez les informations de base. |
|
Récupérer des informations complètes. |
|
Nombre maximal de packages dont dépend un package. |
|
Nombre minimal de packages dont dépend un package. |
|
Le package est un package groupé. |
|
Le package a été inscrit avec l’énumération DeploymentOptions . |
PACKAGE_PROPERTY_DYNAMIC 0x00100000 |
Le package est une dépendance dynamique. |
|
Le package est un framework. |
PACKAGE_PROPERTY_HOSTRUNTIME 0x00200000 |
Le package est une dépendance du runtime hôte. |
PACKAGE_PROPERTY_IS_IN_RELATED_SET 0x00040000 |
Le package se trouve dans un ensemble associé. Pour plus d’informations, consultez Ensembles associés. |
|
Le package est un package facultatif. |
|
Le package est un package de ressources. |
PACKAGE_PROPERTY_STATIC 0x00080000 |
Le package est une dépendance statique. |
Entrées statiques et dynamiques
Une application empaquetée est lancée avec des entrées dans son graphe de package ; et c’est le graphique de package statique. À l’inverse, une application non empaquetée est lancée avec un graphique de package vide.
L’API De dépendance dynamique ajoute des entrées dynamiquement à un graphe de package ; et c’est le graphique de package dynamique.
Si les indicateurs passés à GetCurrentPackageInfo ou GetCurrentPackageInfo2 ne contiennent pas de PACKAGE_FILTER_DYNAMIC, la fonction examine uniquement le graphe de package statique. Il s’agit du même comportement que l’inclusion explicite de PACKAGE_FILTER_STATIC dans les indicateurs. En d’autres termes, pour ces fonctions et pour des raisons de compatibilité, vous devez choisir de recevoir des packages dynamiques.
GetCurrentPackageInfo3, en revanche, est opt-out. Si vous ne spécifiez pas PACKAGE_FILTER_DYNAMIC ou PACKAGE_FILTER_STATIC, cela équivaut à spécifier les deux ; vous obtenez donc des entrées dynamiques. Pour refuser, spécifiez PACKAGE_FILTER_STATIC mais pas PACKAGE_FILTER_DYNAMIC.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | AppModel.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour