cabeçalho appmodel.h

Esse cabeçalho é usado pelo Empacotamento, implantação e consulta de aplicativos da Windows Store. Para obter mais informações, consulte:

appmodel.h contém as seguintes interfaces de programação:

Funções

 
AddPackageDependency

Resolve um PackageDependency definido anteriormente para um pacote específico e adiciona-o ao grafo de pacote do processo de invocação. Depois que a dependência tiver sido adicionada, outros métodos de carregamento de código (como LoadLibrary e CoCreateInstance) poderão encontrar os binários no pacote resolvido.
AppPolicyGetClrCompat

Recupera um valor que indica o tipo de aplicativo de um processo para que você possa determinar se deseja habilitar a reflexão privada e/ou tornar os objetos gerenciados ágeis.
AppPolicyGetCreateFileAccess

Recupera um valor que indica se um processo tem acesso completo ou restrito aos dispositivos de E/S (arquivo, fluxo de arquivos, diretório, disco físico, volume, buffer de console, unidade de fita, recurso de comunicação, maillot e pipe).
AppPolicyGetLifecycleManagement

Recupera um valor que indica se um processo pode ser suspenso/retomado pelo PLM (Gerenciador de Ciclo de Vida do Processo).
AppPolicyGetMediaFoundationCodecLoading

Recupera um valor que indica se a política de um processo permite que ele carregue plug-ins não Windows (de terceiros). Você pode usar o valor para decidir se deseja ou não permitir plug-ins não Windows (de terceiros).
AppPolicyGetProcessTerminationMethod

Recupera o método usado para encerrar um processo.
AppPolicyGetShowDeveloperDiagnostic

Recupera o método usado para um processo para exibir informações do desenvolvedor, como declarações, para o usuário.
AppPolicyGetThreadInitializationType

Recupera o tipo de inicialização que deve ser executado automaticamente para um processo quando beginthread[ex] cria um thread.
AppPolicyGetWindowingModel

Recupera um valor que indica se um processo usa um modelo de janela baseado em CoreWindow ou baseado em HWND. Você pode usar o valor para decidir como se registrar para notificações de alteração de estado da janela (tamanho alterado, visibilidade alterada etc.).
ClosePackageInfo

Fecha uma referência às informações de pacote especificadas.
DeletePackageDependency

Exclui a referência de tempo de instalação para a dependência do pacote de estrutura que você criou anteriormente usando o método TryCreatePackageDependency. Esse método informa ao sistema operacional que é seguro remover o pacote de estrutura se nenhum outro aplicativo tiver uma dependência dele.
FindPackagesByPackageFamily

Localiza os pacotes com o nome de família especificado para o usuário atual.
FormatApplicationUserModelId

Constrói uma ID de modelo de usuário do aplicativo com base no nome da família de pacotes e na PRAID (ID do aplicativo relativo do pacote).
GetApplicationUserModelId

Obtém a ID do modelo de usuário do aplicativo para o processo especificado.
GetApplicationUserModelIdFromToken

Obtém a ID do modelo de usuário do aplicativo para o token especificado.
GetCurrentApplicationUserModelId

Obtém a ID do modelo de usuário do aplicativo para o processo atual.
GetCurrentPackageFamilyName

Obtém o nome da família de pacotes para o processo de chamada.
GetCurrentPackageFullName

Obtém o nome completo do pacote para o processo de chamada.
GetCurrentPackageId

Obtém o identificador de pacote (ID) para o processo de chamada.
GetCurrentPackageInfo

Obtém as informações do pacote para o processo de chamada. (GetCurrentPackageInfo)
GetCurrentPackageInfo2

Obtém as informações do pacote para o processo de chamada. (GetCurrentPackageInfo2)
GetCurrentPackagePath

Obtém o caminho do pacote para o processo de chamada. (GetCurrentPackagePath)
GetCurrentPackagePath2

Obtém o caminho do pacote para o processo de chamada. (GetCurrentPackagePath2)
GetIdForPackageDependencyContext

Retorna a dependência do pacote para o identificador de contexto especificado.
GetPackageApplicationIds

Obtém as IDs de aplicativos no pacote especificado.
GetPackageFamilyName

Obtém o nome da família de pacotes para o processo especificado.
GetPackageFamilyNameFromToken

Obtém o nome da família de pacotes para o token especificado.
GetPackageFullName

Obtém o nome completo do pacote para o processo especificado.
GetPackageFullNameFromToken

Obtém o nome completo do pacote para o token especificado.
GetPackageId

Obtém o identificador de pacote (ID) para o processo especificado.
GetPackageInfo

Obtém as informações do pacote especificado. (GetPackageInfo)
GetPackageInfo2

Obtém as informações do pacote especificado. (GetPackageInfo2)
GetPackagePath

Obtém o caminho para o pacote especificado.
GetPackagePathByFullName

Obtém o caminho do pacote especificado. (GetPackagePathByFullName)
GetPackagePathByFullName2

Obtém o caminho do pacote especificado. (GetPackagePathByFullName2)
GetPackagesByPackageFamily

Obtém os pacotes com o nome de família especificado para o usuário atual.
GetResolvedPackageFullNameForPackageDependency

Retorna o nome completo do pacote que seria usado se a dependência do pacote fosse resolvida. Essa função não adiciona o pacote ao grafo de processo.
GetStagedPackageOrigin

Obtém a origem do pacote especificado.
GetStagedPackagePathByFullName

Obtém o caminho do pacote preparado especificado. (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

Obtém o caminho do pacote preparado especificado. (GetStagedPackagePathByFullName2)
OpenPackageInfoByFullName

Abre as informações do pacote especificado.
PackageFamilyNameFromFullName

Obtém o nome da família de pacotes para o nome completo do pacote especificado.
PackageFamilyNameFromId

Obtém o nome da família de pacotes para o identificador de pacote especificado.
PackageFullNameFromId

Obtém o nome completo do pacote para o ID (identificador de pacote) especificado.
PackageIdFromFullName

Obtém o identificador de pacote (ID) para o nome completo do pacote especificado.
PackageNameAndPublisherIdFromFamilyName

Obtém o nome do pacote e o identificador do editor (ID) para o nome da família de pacotes especificado.
ParseApplicationUserModelId

Desconstrói uma ID de modelo de usuário do aplicativo para o nome da família de pacotes e a PRAID (ID do aplicativo relativo do pacote).
RemovePackageDependency

Remove uma dependência de pacote resolvida do grafo de pacote do processo atual (ou seja, uma referência em tempo de execução para uma dependência de pacote de estrutura que foi adicionada usando a função AddPackageDependency).
TryCreatePackageDependency

Cria uma referência de tempo de instalação para uma dependência de pacote de estrutura para o aplicativo atual, usando o nome da família de pacotes especificado, a versão mínima e critérios adicionais.

Estruturas

 
PACKAGE_ID

Representa informações de identificação do pacote, como nome, versão e editor.
PACKAGE_INFO

Representa informações de identificação de pacote que incluem o identificador do pacote, o nome completo e o local de instalação.
PACKAGE_VERSION

Representa as informações de versão do pacote.

Enumerações

 
AddPackageDependencyOptions

Define as opções que podem ser aplicadas ao adicionar uma dependência de pacote.
AppPolicyClrCompat

A enumeração AppPolicyClrCompat indica o tipo de aplicativo de um processo para que você possa determinar se deseja habilitar a reflexão privada e/ou tornar os objetos gerenciados ágeis.
AppPolicyCreateFileAccess

A enumeração AppPolicyCreateFileAccess indica se um processo tem acesso completo ou restrito aos dispositivos de E/S (arquivo, fluxo de arquivos, diretório, disco físico, volume, buffer do console, unidade de fita, recurso de comunicações, maillot e pipe).
AppPolicyLifecycleManagement

A enumeração AppPolicyLifecycleManagement indica se um processo é gerenciado pelo ciclo de vida ou não.
AppPolicyMediaFoundationCodecLoading

A enumeração AppPolicyMediaFoundationCodecLoading indica se a política de um processo permite que ele carregue plug-ins não Windows (de terceiros).
AppPolicyProcessTerminationMethod

A enumeração AppPolicyProcessTerminationMethod indica o método usado para encerrar um processo.
AppPolicyShowDeveloperDiagnostic

A enumeração AppPolicyShowDeveloperDiagnostic indica o método usado para um processo para exibir informações do desenvolvedor, como declarações, para o usuário.
AppPolicyThreadInitializationType

A enumeração AppPolicyThreadInitializationType indica o tipo de inicialização que deve ser executada automaticamente para um processo quando beginthread[ex] cria um thread.
AppPolicyWindowingModel

A enumeração AppPolicyWindowingModel indica se um processo usa um modelo de janela baseado em CoreWindow ou baseado em HWND.
CreatePackageDependencyOptions

Define opções que podem ser aplicadas ao criar uma dependência de pacote usando a função TryCreatePackageDependency.
PackageDependencyLifetimeKind

Especifica valores que indicam o tipo de artefato usado para definir o tempo de vida de uma dependência de pacote.
PackageDependencyProcessorArchitectures

Define as arquiteturas de processador para uma dependência de pacote de estrutura que você cria usando a função TryCreatePackageDependency.
PackageOrigin

Especifica a origem de um pacote.
PackagePathType

Indica o tipo de pasta de pacote a ser recuperada.