Funzione MddDeletePackageDependency (msixdynamicdependency.h)
Elimina il riferimento di installazione per la dipendenza del pacchetto framework creato in precedenza usando il metodo MddTryCreatePackageDependency . Questo metodo informa il sistema operativo che è sicuro rimuovere il pacchetto del framework se nessun'altra app ha una dipendenza.
Sintassi
void MddDeletePackageDependency(
PCWSTR packageDependencyId
) noexcept;
Parametri
packageDependencyId
Tipo: PCWSTR
ID della dipendenza del pacchetto da rimuovere.
Valore restituito
Codice restituito | Descrizione |
---|---|
E_INVALIDARG | Il parametro packageDependencyId è NULL in input. |
Commenti
La rimozione di una dipendenza del pacchetto viene in genere eseguita quando un'app viene disinstallata. Una dipendenza del pacchetto viene rimossa in modo implicito se il relativo artefatto di durata (specificato tramite il parametro lifetimeArtifact della funzione MddTryCreatePackageDependency ) viene eliminato. Le dipendenze del pacchetto che non fanno riferimento ad altri pacchetti sono elegibile da rimuovere.
Il chiamante di questa funzione deve avere privilegi amministrativi se la dipendenza del pacchetto è stata creata usando ScopeIsSystem.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 (con SDK per app di Windows 1.0 o versione successiva) |
Intestazione | msixdynamicdependency.h |
Vedi anche
Usare l'API di dipendenza dinamica per fare riferimento ai pacchetti MSIX in fase di esecuzione