Funzione DeletePackageDependency (appmodel.h)
Elimina il riferimento in fase di installazione per la dipendenza del pacchetto framework creato in precedenza usando il metodo TryCreatePackageDependency . Questo metodo informa il sistema operativo che è sicuro rimuovere il pacchetto del framework se nessun'altra app ha una dipendenza.
Sintassi
HRESULT DeletePackageDependency(
PCWSTR packageDependencyId
);
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 l'artefatto di durata (specificato tramite il parametro lifetimeArtifact della funzione TryCreatePackageDependency ) 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 CreatePackageDependencyOptions_ScopeIsSystem.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 (introdotta nella versione 10.0.22000.0) |
Intestazione | appmodel.h |
Vedi anche
Usare l'API di dipendenza dinamica per fare riferimento ai pacchetti MSIX in fase di esecuzione