Função MddDeletePackageDependency (msixdynamicdependency.h)
Exclui a referência de tempo de instalação para a dependência do pacote de estrutura criada 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 dele.
Sintaxe
void MddDeletePackageDependency(
PCWSTR packageDependencyId
) noexcept;
Parâmetros
packageDependencyId
Tipo: PCWSTR
A ID da dependência do pacote a ser removida.
Retornar valor
Código de retorno | Descrição |
---|---|
E_INVALIDARG | O parâmetro packageDependencyId é NULL na entrada. |
Comentários
Normalmente, a remoção de uma dependência de pacote é feita quando um aplicativo é desinstalado. Uma dependência de pacote será removida implicitamente se seu artefato de tempo de vida (especificado por meio do parâmetro lifetimeArtifact da função MddTryCreatePackageDependency ) for excluído. As dependências de pacote que não são referenciadas por outros pacotes são elegíveis para serem removidas.
O chamador dessa função deverá ter privilégios administrativos se a dependência do pacote tiver sido criada usando ScopeIsSystem.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 (com SDK do Aplicativo Windows 1.0 ou posterior) |
Cabeçalho | msixdynamicdependency.h |
Confira também
Usar a API de dependência dinâmica para referenciar pacotes MSIX em tempo de execução