Função MddDeletePackageDependency (msixdynamicdependency.h)
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 dependência dele.
Sintaxe
void MddDeletePackageDependency(
PCWSTR packageDependencyId
) noexcept;
Parâmetros
packageDependencyId
Tipo: PCWSTR
A ID da dependência do pacote a ser removida.
Valor de retorno
Código de retorno | Descrição |
---|---|
E_INVALIDARG | O parâmetro packageDependencyId é NULL na entrada. |
Observações
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 |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 (com o SDK do Aplicativo do Windows 1.0 ou posterior) |
cabeçalho | msixdynamicdependency.h |
Consulte também
Usar a API de dependência dinâmica para referenciar pacotes MSIX em tempo de execução