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. |