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 |
---|---|
|
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 |