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 |