Funzione RemovePackageDependency (appmodel.h)

Rimuove una dipendenza del pacchetto risolto dal grafico del pacchetto del processo corrente, ovvero un riferimento di runtime per una dipendenza del pacchetto framework aggiunta usando il metodo AddPackageDependency .

Sintassi

HRESULT RemovePackageDependency(
  PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
);

Parametri

packageDependencyContext

Tipo: PACKAGEDEPENDENCY_CONTEXT

Handle della dipendenza del pacchetto da rimuovere.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, restituisce ERROR_SUCCESS. In caso contrario, la funzione restituisce un codice di errore. I codici di errore possibili includono quanto segue.

Codice restituito Descrizione
E_INVALIDARG Il parametro packageDependencyContext è NULL in input.

Commenti

Questa funzione non scarica risorse caricate, ad esempio DLL. Dopo aver rimosso una dipendenza del pacchetto, tutti i file caricati dal pacchetto possono continuare a essere usati. La risoluzione del file futura non riuscirà a visualizzare la dipendenza del pacchetto rimossa.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 (introdotta nella versione 10.0.22000.0)
Intestazione appmodel.h

Vedi anche

AddPackageDependency