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 |