Função GetPackagePath (appmodel.h)

Obtém o caminho para o pacote especificado.

Sintaxe

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*

O identificador de pacote.

reserved

Tipo: const UINT32

Reservado, não use.

[in, out] pathLength

Tipo: UINT32*

Na entrada, o tamanho do buffer de caminho , em caracteres. Na saída, o tamanho do caminho do pacote retornado, em caracteres, incluindo o terminador nulo.

[out, optional] path

Tipo: PWSTR

O caminho do pacote.

Retornar valor

Tipo: LONG

Se a função for bem-sucedida, ela retornará ERROR_SUCCESS. Caso contrário, a função retornará um código de erro. Os códigos de erro possíveis incluem o seguinte.

Código de retorno Descrição
ERROR_INSUFFICIENT_BUFFER
O buffer especificado por path não é grande o suficiente para manter os dados. O tamanho necessário é especificado por pathLength.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho appmodel.h
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

GetPackageInfo