Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Retorna o nome completo do pacote que seria usado se a dependência do pacote fosse resolvida. Essa função não adiciona o pacote ao grafo de pacote do processo de invocação.
Sintaxe
HRESULT GetResolvedPackageFullNameForPackageDependency(
PCWSTR packageDependencyId,
PWSTR *packageFullName
);
Parâmetros
packageDependencyId
Tipo: PCWSTR
A ID da dependência do pacote a ser resolvida. Esse parâmetro deve corresponder a uma dependência de pacote definida usando a função TryCreatePackageDependency para o usuário chamador ou o sistema (por meio da opção CreatePackageDependencyOptions_ScopeIsSystem ) ou então um erro é retornado.
packageFullName
Tipo: PCWSTR*
O nome completo do pacote para o qual a dependência foi resolvida. Se a dependência do pacote não puder ser resolvida, a função terá êxito, mas esse parâmetro será nullptr na saída. Use a função HeapAlloc para alocar memória para esse parâmetro e use HeapFree para desalocar a memória.
Valor de retorno
| Código de retorno | Description |
|---|---|
| E_INVALIDARG | O parâmetro packageDependencyId ou packageFullName é NULL na entrada. |
Observações
Para adicionar o pacote ao grafo de pacote do processo de invocação, use a função AddPackageDependency .
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 11 (introduzido na versão 10.0.22000.0) |
| Header | appmodel.h |
| Library | OneCoreUAP.Lib |