Função GetPackageApplicationIds (appmodel.h)
Obtém as IDs de aplicativos no pacote especificado.
Sintaxe
LONG GetPackageApplicationIds(
[in] PACKAGE_INFO_REFERENCE packageInfoReference,
[in, out] UINT32 *bufferLength,
[out, optional] BYTE *buffer,
[out, optional] UINT32 *count
);
Parâmetros
[in] packageInfoReference
Tipo: PACKAGE_INFO_REFERENCE
Uma referência às informações do pacote.
[in, out] bufferLength
Tipo: UINT32*
Um ponteiro para uma variável que contém o tamanho do buffer, em bytes.
Primeiro, você passa NULL para o buffer para obter o tamanho necessário do buffer. Você usa esse número para alocar espaço de memória para buffer. Em seguida, você passa o endereço desse espaço de memória para preencher o buffer.
[out, optional] buffer
Tipo: BYTE*
Um ponteiro para o espaço de memória que recebe as IDs do aplicativo.
[out, optional] count
Tipo: UINT32*
Um ponteiro para uma variável que recebe o número de IDs de aplicativo no buffer.
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 não é grande o suficiente para manter os dados. O tamanho necessário é especificado por bufferLength. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | appmodel.h |
Biblioteca | Kernel32.lib |
DLL | Kernel32.dll |