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 |