Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Obtiene la ruta de acceso del paquete especificado.
Sintaxis
LONG GetPackagePath(
[in] const PACKAGE_ID *packageId,
const UINT32 reserved,
[in, out] UINT32 *pathLength,
[out, optional] PWSTR path
);
Parámetros
[in] packageId
Tipo: const PACKAGE_ID*
Identificador del paquete.
reserved
Tipo: const UINT32
Reservado, no use.
[in, out] pathLength
Tipo: UINT32*
En la entrada, el tamaño del búfer de ruta de acceso , en caracteres. En la salida, el tamaño de la ruta de acceso del paquete devuelta, en caracteres, incluido el terminador null.
[out, optional] path
Tipo: PWSTR
Ruta de acceso al paquete.
Valor devuelto
Tipo: LONG
Si la función se realiza correctamente, devuelve ERROR_SUCCESS. De lo contrario, la función devuelve un código de error. Los posibles códigos de error incluyen lo siguiente.
| Código devuelto | Descripción |
|---|---|
|
El búfer especificado por ruta de acceso no es lo suficientemente grande como para contener los datos. El tamaño necesario se especifica mediante pathLength. |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | appmodel.h |
| Library | Kernel32.lib |
| Archivo DLL | Kernel32.dll |