Funzione gethostbyaddr nell'API
La funzione gethostbyaddr usa la funzione WSALookupServiceBegin per eseguire query SVCID_INET_HOSTNAMEBYADDR come GUID della classe di servizio. L'indirizzo host viene fornito come stringa IPv4 punteggiata ,ad esempio "192.9.200.120") nel membro lpszServiceInstanceName della struttura WSAQUERYSET passata alla funzione WSALookupServiceBegin . Il Ws2_32.dll specifica LUP_RETURN_BLOB e il provider del servizio dei nomi inserisce una struttura HOSTENT nel BLOB (usando offset anziché puntatori, come descritto in precedenza). I provider di servizi dei nomi devono rispettare anche questi altri flag LUP_RETURN_*.
Flag | Descrizione |
---|---|
LUP_RETURN_NAME | Restituisce il membro h_name dalla struttura HOSTENT in lpszServiceInstanceName. |
LUP_RETURN_ADDR | Restituisce le informazioni di indirizzamento da HOSTENT nelle strutture CSADDR_INFO , l'impostazione predefinita delle informazioni sulla porta è zero. |
Argomenti correlati