Fonction gethostbyname 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 _32.dll Ws2 spécifie l' _ objet blob de retour lup _ et le fournisseur de services de noms place une structure Hostent dans l’objet BLOB (en utilisant des décalages au lieu des pointeurs comme décrit ci-dessus). Les fournisseurs de services de noms doivent également respecter ces autres _ _ * indicateurs de retour lup.
| Indicateur | Description |
|---|---|
| LUP _ nom de retour _ | Retourne le membre de _ nom h à partir de la structure Hostent dans lpszServiceInstanceName. |
| LUP _ retour _ addr | Retourne les informations d’adressage de Hostent dans les structures d' _ informations CSADDR , 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. |