Compartilhar via


Função AllocateAndGetUdpExTableFromStack (iphlpapi.h)

[Essa função não está mais disponível para uso a partir do Windows Vista. Em vez disso, use a função GetUdpTable ou GetExtendedUdpTable para recuperar a tabela de conexões UDP.]

A função AllocateAndGetUdpExTableFromStack recupera a tabela de conexão UDP e aloca memória do heap local para armazenar a tabela.

Sintaxe

DWORD AllocateAndGetUdpExTableFromStack(
  [out] PVOID  *ppUdpTable,
  [in]  BOOL   bOrder,
  [in]  HANDLE hHeap,
  [in]  DWORD  dwFlags,
  [in]  DWORD  dwFamily
);

Parâmetros

[out] ppUdpTable

Ponteiro para o endereço dos dados opacos que contém a tabela de conexão UDP após o retorno da função.

[in] bOrder

Se true, as entradas de conexão UDP na tabela retornada em ppUDPTable serão classificadas; se for falso, eles não serão.

[in] hHeap

Manipule para o heap do qual a memória para armazenar a tabela será alocada.

[in] dwFlags

Um ou mais sinalizadores que indicam comportamentos específicos de controle de alocação de heap.

[in] dwFamily

A família dos endereços UDP na tabela.

Valor Significado
AF_INET
Recuperar endereços UDP IPv4.
AF_INET6
Recuperar endereços UDP IPv6.

Valor retornado

Se a função for bem-sucedida, ela retornará ERROR_SUCCESS.

Se a função falhar, ela retornará uma função de winerror.h.

Comentários

No Microsoft Windows Software Development Kit (SDK) lançado para Windows Vista e posterior, o protótipo de função para AllocateAndGetUdpExTableFromStack ainda é definido no arquivo de cabeçalho Iphlpapi.h para suporte contínuo no Windows Server 2003 e no Windows XP.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho iphlpapi.h
Biblioteca Iphlpapi.lib
DLL Iphlpapi.dll

Confira também

AllocateAndGetTcpExTableFromStack

GetExtendedUdpTable

GetUdpTable