Condividi tramite


Costanti del pacchetto

Specifica il modo in cui i pacchetti devono essere elaborati.

Costante/valore Descrizione
PACKAGE_APPLICATIONS_MAX_COUNT
100
Numero massimo di app in un pacchetto.
PACKAGE_APPLICATIONS_MIN_COUNT
0
Numero minimo di app in un pacchetto.
PACKAGE_FAMILY_MAX_RESOURCE_PACKAGES
512
Il numero massimo di pacchetti di risorse che un pacchetto può avere.
PACKAGE_FAMILY_MIN_RESOURCE_PACKAGES
0
Il numero minimo di pacchetti di risorse che un pacchetto può avere.
PACKAGE_FILTER_ALL_LOADED
0x00000000
Elaborare tutti i pacchetti nel grafico delle dipendenze.
Equivale a PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT.
Nota
PACKAGE_FILTER_ALL_LOADED può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT.
PACKAGE_FILTER_BUNDLE
0x00000080
Elaborare i pacchetti di bundle nel grafico del pacchetto.
PACKAGE_FILTER_DIRECT
0x00000020
Elaborare i pacchetti direttamente dipendenti del pacchetto head (primo) nel grafico delle dipendenze.
PACKAGE_FILTER_DYNAMIC
0x00100000
Elaborare i pacchetti aggiunti dinamicamente al grafico del pacchetto.
PACKAGE_FILTER_HEAD
0x00000010
Elaborare il pacchetto head (primo) nel grafico delle dipendenze.
PACKAGE_FILTER_HOSTRUNTIME
0x00200000
Elaborare i pacchetti di dipendenza del runtime host aggiunti al grafico del pacchetto.
PACKAGE_FILTER_IS_IN_RELATED_SET
0x00040000
Elaborare i pacchetti in un set correlato. Per altre informazioni, vedere Set correlati.
PACKAGE_FILTER_OPTIONAL
0x00020000
Elaborare pacchetti facoltativi nel grafico del pacchetto.
PACKAGE_FILTER_RESOURCE
0x00000040
Elaborare i pacchetti di risorse nel grafico del pacchetto.
PACKAGE_FILTER_STATIC
0x00080000
Elaborare i pacchetti aggiunti staticamente al grafico del pacchetto.
PACKAGE_GRAPH_MAX_SIZE
(1 + PACKAGE_MAX_DEPENDENCIES + PACKAGE_FAMILY_MAX_RESOURCE_PACKAGES)
Dimensione massima di un grafico del pacchetto.
PACKAGE_GRAPH_MIN_SIZE
1
Dimensione minima di un grafico del pacchetto.
PACKAGE_INFORMATION_BASIC
0x00000000
Recuperare le informazioni di base.
PACKAGE_INFORMATION_FULL
0x00000100
Recuperare informazioni complete.
PACKAGE_MAX_DEPENDENCIES
128
Il numero massimo di pacchetti dipende da un pacchetto.
PACKAGE_MIN_DEPENDENCIES
0
Il numero minimo di pacchetti dipende da un pacchetto.
PACKAGE_PROPERTY_BUNDLE
0x00000004
Il pacchetto è un pacchetto bundle.
PACKAGE_PROPERTY_DEVELOPMENT_MODE
0x00010000
Il pacchetto è stato registrato con l'enumerazione DeploymentOptions .
PACKAGE_PROPERTY_DYNAMIC
0x00100000
Il pacchetto è una dipendenza dinamica.
PACKAGE_PROPERTY_FRAMEWORK
0x00000001
Il pacchetto è un framework.
PACKAGE_PROPERTY_HOSTRUNTIME
0x00200000
Il pacchetto è una dipendenza del runtime host.
PACKAGE_PROPERTY_IS_IN_RELATED_SET
0x00040000
Il pacchetto è in un set correlato. Per altre informazioni, vedere Set correlati.
PACKAGE_PROPERTY_OPTIONAL
0x00000008
Il pacchetto è un pacchetto facoltativo.
PACKAGE_PROPERTY_RESOURCE
0x00000002
Il pacchetto è un pacchetto di risorse.
PACKAGE_PROPERTY_STATIC
0x00080000
Il pacchetto è una dipendenza statica.

Voci statiche e dinamiche

Viene avviata un'app in pacchetto con voci nel relativo grafico dei pacchetti; ed è il grafico del pacchetto statico. Al contrario, viene avviata un'app non pacchettiata con un grafico di pacchetto vuoto.

L'API Di dipendenza dinamica aggiunge voci in modo dinamico a un grafico del pacchetto; ed è il grafico del pacchetto dinamico.

Se i flag passati a GetCurrentPackageInfo o GetCurrentPackageInfo2 non contengono PACKAGE_FILTER_DYNAMIC, la funzione esamina solo il grafico del pacchetto statico. Questo è lo stesso comportamento dell'inclusione esplicita di PACKAGE_FILTER_STATIC nei flag. In altre parole, per tali funzioni e per motivi di compatibilità, è necessario acconsentire esplicitamente alla ricezione di pacchetti dinamici.

GetCurrentPackageInfo3, invece, è esplicito. Se non si specifica PACKAGE_FILTER_DYNAMIC o PACKAGE_FILTER_STATIC, questo equivale a specificare entrambi; quindi si ottengono voci dinamiche. Per rifiutare esplicitamente , specificare PACKAGE_FILTER_STATIC ma non PACKAGE_FILTER_DYNAMIC.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione AppModel.h

Vedi anche