Função GetTcp6Table2 (iphlpapi.h)
A função GetTcp6Table2 recupera a tabela de conexões TCP para IPv6.
Sintaxe
IPHLPAPI_DLL_LINKAGE ULONG GetTcp6Table2(
[out] PMIB_TCP6TABLE2 TcpTable,
[in, out] PULONG SizePointer,
[in] BOOL Order
);
Parâmetros
[out] TcpTable
Um ponteiro para um buffer que recebe a tabela de conexões TCP para IPv6 como uma estrutura MIB_TCP6TABLE2 .
[in, out] SizePointer
Na entrada, especifica o tamanho do buffer apontado pelo parâmetro TcpTable .
Na saída, se o buffer não for grande o suficiente para manter a tabela de conexão TCP retornada, a função definirá esse parâmetro como igual ao tamanho do buffer necessário.
[in] Order
Um valor que especifica se a tabela de conexão TCP deve ser classificada. Se esse parâmetro for TRUE, a tabela será classificada em ordem crescente, começando com o endereço IP local mais baixo. Se esse parâmetro for FALSE, a tabela aparecerá na ordem em que foram recuperados.
Os seguintes valores são comparados (conforme listado) ao ordenar os pontos de extremidade TCP:
- Endereço IPv6 local
- ID do escopo local
- Porta local
- Endereço IPv6 remoto
- ID de escopo remoto
- Porta remota
Valor retornado
Se a função for bem-sucedida, o valor retornado será NO_ERROR.
Se a função falhar, o valor retornado será um dos seguintes códigos de erro.
Código de retorno | Descrição |
---|---|
|
O buffer apontado pelo parâmetro TcpTable não é grande o suficiente. O tamanho necessário é retornado na variável apontada pelo parâmetro SizePointer . |
|
O parâmetro SizePointer é NULL ou GetTcp6Table2 não consegue gravar na memória apontada pelo parâmetro SizePointer . |
|
Não há suporte para essa função no sistema operacional em uso no sistema local. |
|
Use FormatMessage para obter a cadeia de caracteres de mensagem para o erro retornado. |
Comentários
A função GetTcp6Table2 é definida no Windows Vista e posterior.
A função GetTcp6Table2 é uma versão aprimorada da função GetTcp6Table que também recupera informações sobre o estado de descarregamento TCP da conexão TCP.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | iphlpapi.h |
Biblioteca | Iphlpapi.lib |
DLL | Iphlpapi.dll |