addrinfo
9/8/2008
Essa estrutura é usada pelo getaddrinfo função para armazenar informações endereço hospedar.
Syntax
struct addrinfo {
int ai_flags;
int ai_family;
int ai_socktype;
int ai_protocol;
size_t ai_addrlen;
char* ai_canonname;
struct sockaddr* ai_addr;
struct addrinfo* ai_next;
};
Os membros
- ai_flags
Os sinalizadores que indicam opções usadas na getaddrinfo função. Consulte AI_PASSIVE, AI_CANONNAME e AI_NUMERICHOST.
- ai_family
Protocolo família, such as PF_INET.
- ai_socktype
Tipo Soquete, como SOCK_RAW, SOCK_STREAM, ou SOCK_DGRAM.
- ai_protocol
Protocolo, como IPPROTO_TCP ou IPPROTO_UDP. Para protocolos diferentes de IPv4 e IPv6, defina este valor como zero.
- ai_addrlen
Comprimento das ai_addr membro.
- ai_canonname
Nome canônico para a hospedar.
- ai_addr
Ponteiro para um sockaddr estrutura.
- Ai_ próximo
Ponteiro para o próximo estrutura em uma lista vinculada. A última addrinfo estrutura de uma lista vinculada define esse valor como NULL.
Requirements
Header | ws2tcpip.h |
Windows Embedded CE | Windows CE .NET 4.1 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |