Constantes del paquete

Especifica cómo se van a procesar los paquetes.

Constante o valor Descripción
PACKAGE_APPLICATIONS_MAX_COUNT
100
Número máximo de aplicaciones de un paquete.
PACKAGE_APPLICATIONS_MIN_COUNT
0
Número mínimo de aplicaciones de un paquete.
PACKAGE_FAMILY_MAX_RESOURCE_PACKAGES
512
El número máximo de paquetes de recursos que puede tener un paquete.
PACKAGE_FAMILY_MIN_RESOURCE_PACKAGES
0
El número mínimo de paquetes de recursos que puede tener un paquete.
PACKAGE_FILTER_ALL_LOADED
0x00000000
Procesar todos los paquetes del gráfico de dependencias.
Esto equivale a PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT.
Nota
PACKAGE_FILTER_ALL_LOADED pueden modificarse o no estar disponibles para las versiones después de Windows 8.1. En su lugar, use PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT.
PACKAGE_FILTER_BUNDLE
0x00000080
Procesar paquetes de agrupación en el gráfico de paquetes.
PACKAGE_FILTER_DIRECT
0x00000020
Procese los paquetes dependientes directamente del paquete principal (primero) en el gráfico de dependencias.
PACKAGE_FILTER_DYNAMIC
0x00100000
Procesar paquetes agregados dinámicamente al gráfico de paquetes.
PACKAGE_FILTER_HEAD
0x00000010
Procese el paquete principal (primero) en el gráfico de dependencias.
PACKAGE_FILTER_HOSTRUNTIME
0x00200000
Procesar paquetes de dependencias del entorno de ejecución del host agregados al gráfico de paquetes.
PACKAGE_FILTER_IS_IN_RELATED_SET
0x00040000
Procesar paquetes en un conjunto relacionado. Para obtener más información, consulta Conjuntos relacionados.
PACKAGE_FILTER_OPTIONAL
0x00020000
Procesar paquetes opcionales en el gráfico de paquetes.
PACKAGE_FILTER_RESOURCE
0x00000040
Procesar paquetes de recursos en el gráfico de paquetes.
PACKAGE_FILTER_STATIC
0x00080000
Procesar paquetes agregados estáticamente al gráfico de paquetes.
PACKAGE_GRAPH_MAX_SIZE
(1 + PACKAGE_MAX_DEPENDENCIES + PACKAGE_FAMILY_MAX_RESOURCE_PACKAGES)
Tamaño máximo de un gráfico de paquetes.
PACKAGE_GRAPH_MIN_SIZE
1
Tamaño mínimo de un gráfico de paquetes.
PACKAGE_INFORMATION_BASIC
0x00000000
Recuperar información básica.
PACKAGE_INFORMATION_FULL
0x00000100
Recuperar información completa.
PACKAGE_MAX_DEPENDENCIES
128
El número máximo de paquetes de los que depende un paquete.
PACKAGE_MIN_DEPENDENCIES
0
El número mínimo de paquetes de los que depende un paquete.
PACKAGE_PROPERTY_BUNDLE
0x00000004
El paquete es un paquete de agrupación.
PACKAGE_PROPERTY_DEVELOPMENT_MODE
0x00010000
El paquete se registró con la enumeración DeploymentOptions .
PACKAGE_PROPERTY_DYNAMIC
0x00100000
El paquete es una dependencia dinámica.
PACKAGE_PROPERTY_FRAMEWORK
0x00000001
El paquete es un marco.
PACKAGE_PROPERTY_HOSTRUNTIME
0x00200000
El paquete es una dependencia en tiempo de ejecución de host.
PACKAGE_PROPERTY_IS_IN_RELATED_SET
0x00040000
El paquete está en un conjunto relacionado. Para obtener más información, consulta Conjuntos relacionados.
PACKAGE_PROPERTY_OPTIONAL
0x00000008
El paquete es un paquete opcional.
PACKAGE_PROPERTY_RESOURCE
0x00000002
El paquete es un paquete de recursos.
PACKAGE_PROPERTY_STATIC
0x00080000
El paquete es una dependencia estática.

Entradas estáticas y dinámicas

Se inicia una aplicación empaquetada con entradas en su gráfico de paquetes; y ese es el gráfico de paquetes estáticos. Por el contrario, se inicia una aplicación sin empaquetar con un gráfico de paquetes vacío.

Dynamic Dependency API agrega entradas dinámicamente a un gráfico de paquetes; y ese es el gráfico de paquetes dinámicos.

Si las marcas pasadas a GetCurrentPackageInfo o GetCurrentPackageInfo2 no contienen PACKAGE_FILTER_DYNAMIC, la función solo examina el gráfico de paquetes estáticos. Ese es el mismo comportamiento que incluir explícitamente PACKAGE_FILTER_STATIC en marcas. En otras palabras, para esas funciones y por motivos de compatibilidad, debe optar por recibir paquetes dinámicos.

GetCurrentPackageInfo3, por otro lado, no participar. Si no especifica PACKAGE_FILTER_DYNAMIC o PACKAGE_FILTER_STATIC, es equivalente a especificar ambos; para obtener entradas dinámicas. Para no participar, especifique PACKAGE_FILTER_STATIC pero no PACKAGE_FILTER_DYNAMIC.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado AppModel.h

Consulte también