cabeçalho msixdynamicdependency.h
Esse cabeçalho é usado pela API de Dependência Dinâmica.
msixdynamicdependency.h contém as seguintes interfaces de programação:
Funções
MddAddPackageDependency Adiciona uma referência em tempo de execução para a dependência do pacote de estrutura que você criou anteriormente usando o método MddTryCreatePackageDependency, com as opções especificadas. Depois que esse método for retornado com êxito, seu aplicativo poderá ativar tipos e usar conteúdo do pacote de estrutura. |
MddDeletePackageDependency 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 MddTryCreatePackageDependency. Esse método informa ao sistema operacional que é seguro remover o pacote de estrutura se nenhum outro aplicativo tiver uma dependência sobre ele. |
MddGetGenerationId Retorna a ID de geração atual do grafo de pacote. |
MddGetIdForPackageDependencyContext Retorna a dependência do pacote para o identificador de contexto especificado. |
MddGetResolvedPackageFullNameForPackageDependency 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 pacote do processo de invocação. |
MddRemovePackageDependency 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 MddAddPackageDependency). |
MddTryCreatePackageDependency 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. |
Enumerações
MddAddPackageDependencyOptions Define opções que podem ser aplicadas ao adicionar uma referência de tempo de execução a um pacote de estrutura usando a função MddAddPackageDependency. |
MddCreatePackageDependencyOptions Define opções que podem ser aplicadas ao criar uma dependência de pacote usando a função MddTryCreatePackageDependency. |
MddPackageDependencyLifetimeKind Especifica valores que indicam o tipo de artefato usado para definir o tempo de vida de uma dependência de pacote. |
MddPackageDependencyProcessorArchitectures Define as arquiteturas do processador para uma dependência de pacote de estrutura que você cria usando a função MddTryCreatePackageDependency. |