Constantes de pacote
Especifica como os pacotes devem ser processados.
Constante/valor | Descrição |
---|---|
|
O número máximo de aplicativos em um pacote. |
|
O número mínimo de aplicativos em um pacote. |
|
O número máximo de pacotes de recursos que um pacote pode ter. |
|
O número mínimo de pacotes de recursos que um pacote pode ter. |
PACKAGE_FILTER_ALL_LOADED 0x00000000 |
Processe todos os pacotes no grafo de dependência. Isso é equivalente a PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT. Observação PACKAGE_FILTER_ALL_LOADED podem ser alterados ou indisponíveis para versões após Windows 8.1. Em vez disso, use PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT. |
|
Processar pacotes de pacotes no grafo do pacote. |
|
Processe os pacotes diretamente dependentes do pacote de cabeçalho (primeiro) no grafo de dependência. |
PACKAGE_FILTER_DYNAMIC 0x00100000 |
Processar pacotes adicionados dinamicamente ao grafo do pacote. |
|
Processe o pacote de cabeçalho (primeiro) no grafo de dependência. |
PACKAGE_FILTER_HOSTRUNTIME 0x00200000 |
Processar pacotes de dependência de runtime do host adicionados ao grafo do pacote. |
PACKAGE_FILTER_IS_IN_RELATED_SET 0x00040000 |
Processar pacotes em um conjunto relacionado. Para obter mais informações, consulte Conjuntos relacionados. |
|
Processar pacotes opcionais no grafo do pacote. |
|
Processar pacotes de recursos no grafo do pacote. |
PACKAGE_FILTER_STATIC 0x00080000 |
Processar pacotes adicionados estaticamente ao grafo do pacote. |
|
O tamanho máximo de um grafo de pacote. |
|
O tamanho mínimo de um grafo de pacote. |
|
Recuperar informações básicas. |
|
Recuperar informações completas. |
|
O número máximo de pacotes dos quais um pacote depende. |
|
O número mínimo de pacotes dos quais um pacote depende. |
|
O pacote é um pacote de pacote. |
|
O pacote foi registrado com a enumeração DeploymentOptions . |
PACKAGE_PROPERTY_DYNAMIC 0x00100000 |
O pacote é uma dependência dinâmica. |
|
O pacote é uma estrutura. |
PACKAGE_PROPERTY_HOSTRUNTIME 0x00200000 |
O pacote é uma dependência de runtime do host. |
PACKAGE_PROPERTY_IS_IN_RELATED_SET 0x00040000 |
O pacote está em um conjunto relacionado. Para obter mais informações, consulte Conjuntos relacionados. |
|
O pacote é um pacote opcional. |
|
O pacote é um pacote de recursos. |
PACKAGE_PROPERTY_STATIC 0x00080000 |
O pacote é uma dependência estática. |
Entradas estáticas e dinâmicas
Um aplicativo empacotado é iniciado com entradas em seu grafo de pacote; e esse é o grafo de pacote estático. Por outro lado, um aplicativo não empacotado é iniciado com um grafo de pacote vazio.
A API de Dependência Dinâmica adiciona entradas dinamicamente a um grafo de pacote; e esse é o grafo de pacote dinâmico.
Se os sinalizadores passados para GetCurrentPackageInfo ou GetCurrentPackageInfo2 não contiverem PACKAGE_FILTER_DYNAMIC, a função examinará apenas o grafo de pacote estático. Esse é o mesmo comportamento que incluir explicitamente PACKAGE_FILTER_STATIC em sinalizadores. Em outras palavras, para essas funções e por motivos de compatibilidade, você precisa aceitar o recebimento de pacotes dinâmicos.
GetCurrentPackageInfo3, por outro lado, é opt-out. Se você não especificar PACKAGE_FILTER_DYNAMIC ou PACKAGE_FILTER_STATIC, isso equivale a especificar ambos; para que você obtenha entradas dinâmicas. Para recusar, especifique PACKAGE_FILTER_STATIC , mas não PACKAGE_FILTER_DYNAMIC.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | AppModel.h |