Funzione GetResolvedPackageFullNameForPackageDependency (appmodel.h)
Restituisce il nome completo del pacchetto che verrebbe utilizzato se la dipendenza del pacchetto dovesse essere risolta. Questa funzione non aggiunge il pacchetto al grafico del pacchetto del processo di chiamata.
Sintassi
HRESULT GetResolvedPackageFullNameForPackageDependency(
PCWSTR packageDependencyId,
PWSTR *packageFullName
);
Parametri
packageDependencyId
Tipo: PCWSTR
ID della dipendenza del pacchetto da risolvere. Questo parametro deve corrispondere a una dipendenza del pacchetto definita tramite la funzione TryCreatePackageDependency per l'utente chiamante o il sistema (tramite l'opzione CreatePackageDependencyOptions_ScopeIsSystem ) oppure viene restituito un errore.
packageFullName
Tipo: PCWSTR*
Nome completo del pacchetto in cui è stata risolta la dipendenza. Se la dipendenza del pacchetto non può essere risolta, la funzione ha esito positivo, ma questo parametro è nullptr nell'output. Usare la funzione HeapAlloc per allocare memoria per questo parametro e usare HeapFree per deallocare la memoria.
Valore restituito
Codice restituito | Descrizione |
---|---|
E_INVALIDARG | Il parametro packageDependencyId o packageFullName è NULL all'input. |
Commenti
Per aggiungere il pacchetto al grafico del pacchetto del processo di chiamata, usare la funzione AddPackageDependency .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 (introdotta nella versione 10.0.22000.0) |
Intestazione | appmodel.h |