Compartir a través de


Función GetResolvedPackageFullNameForPackageDependency (appmodel.h)

Devuelve el nombre completo del paquete que se usaría si se resolvera la dependencia del paquete. Esta función no agrega el paquete al gráfico de paquetes del proceso de invocación.

Sintaxis

HRESULT GetResolvedPackageFullNameForPackageDependency(
  PCWSTR packageDependencyId,
  PWSTR  *packageFullName
);

Parámetros

packageDependencyId

Tipo: PCWSTR

Identificador de la dependencia del paquete que se va a resolver. Este parámetro debe coincidir con una dependencia de paquete definida mediante la función TryCreatePackageDependency para el usuario que realiza la llamada o el sistema (a través de la opción CreatePackageDependencyOptions_ScopeIsSystem ), o bien se devuelve un error.

packageFullName

Tipo: PCWSTR*

Nombre completo del paquete al que se ha resuelto la dependencia. Si no se puede resolver la dependencia del paquete, la función se realiza correctamente, pero este parámetro es nullptr en la salida. Use la función HeapAlloc para asignar memoria para este parámetro y use HeapFree para desasignar la memoria.

Valor devuelto

Código devuelto Descripción
E_INVALIDARG El parámetro packageDependencyId o packageFullName es NULL en la entrada.

Comentarios

Para agregar el paquete al gráfico de paquetes del proceso de invocación, use la función AddPackageDependency .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11 (introducido en 10.0.22000.0)
Encabezado appmodel.h

Consulte también

TryCreatePackageDependency

AddPackageDependency