Partager via


Gethostbyname, fonction dans l’API

La fonction gethostbyname utilise la fonction WSALookupServiceBegin pour interroger SVCID_INET_HOSTADDRBYNAME en tant que GUID de classe de service. Le nom d’hôte est fourni dans le membre lpszServiceInstanceName de la structure WSAQUERYSET passée à la fonction WSALookupServiceBegin . Le Ws2_32.dll spécifie LUP_RETURN_BLOB et le fournisseur de services de nom place une structure HOSTENT dans l’objet blob (à l’aide de décalages au lieu de pointeurs comme décrit ci-dessus). Les fournisseurs de services de noms doivent également respecter ces autres indicateurs LUP_RETURN_*.

Indicateur Description
LUP_RETURN_NAME Retourne le membre h_name de la structure HOSTENT dans lpszServiceInstanceName.
LUP_RETURN_ADDR Retourne les informations d’adressage de HOSTENT dans CSADDR_INFO structures, les informations de port sont par défaut égales à zéro. Notez que cette routine ne résout pas les noms d’hôte qui se composent d’une adresse IPv4 en pointillés.

 

Résolution de noms compatible pour TCP/IP dans l’API Windows Sockets 1.1

Résolution de noms indépendante du protocole

Inscription et résolution de noms