Partager via


gethostbyaddr, fonction dans l’API

La fonction gethostbyaddr utilise la fonction WSALookupServiceBegin pour interroger SVCID_INET_HOSTNAMEBYADDR en tant que GUID de classe de service. L’adresse de l’hôte est fournie sous la forme d’une chaîne IPv4 en pointillés (par exemple, « 192.9.200.120 ») dans le lpszServiceInstanceName membre de la structure WSAQUERY SET transmise à la fonction WSALookupServiceBegin. L'Ws2_32.dll spécifie LUP_RETURN_BLOB et le fournisseur de services de noms place une structureHOSTENTdans l’objet blob (à l’aide de décalages au lieu de pointeurs comme décrit ci-dessus). Les fournisseurs de services de nom doivent également respecter ces autres indicateurs LUP_RETURN_*.

Drapeau Description
LUP_RETURN_NAME Renvoie le membre h_name de structure HOSTENT dans lpszServiceInstanceName.
LUP_RETURN_ADDR Retourne les informations d’adressage de HOSTENT dans les structures CSADDR_INFO, les informations de port sont par défaut égales à zéro.

 

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

Protocol-Independent résolution de noms

d’inscription et de résolution de noms