Udostępnij za pośrednictwem


gethostbyname, funkcja w interfejsie API

Funkcja gethostbyname używa funkcji WSALookupServiceBegin do wykonywania zapytań SVCID_INET_HOSTADDRBYNAME jako identyfikatora GUID klasy usługi. Nazwa hosta jest dostarczana w lpszServiceInstanceName elementu członkowskiego WSAQUERYSET struktura przekazana do funkcji WSALookupServiceBegin. Ws2_32.dll określa LUP_RETURN_BLOB, a dostawca usług nazw umieszcza struktury HOSTENT w obiekcie blob (przy użyciu przesunięć zamiast wskaźników zgodnie z powyższym opisem). Dostawcy usług nazw powinni również przestrzegać tych innych flag LUP_RETURN_*.

Flaga Opis
LUP_RETURN_NAME Zwraca element członkowski h_name ze struktury HOSTENT w lpszServiceInstanceName.
LUP_RETURN_ADDR Zwraca informacje dotyczące adresowania z HOSTENT w strukturach CSADDR_INFO, informacje o porcie są domyślnie ustawione na zero. Należy pamiętać, że ta rutyna nie rozpoznaje nazw hostów składających się z kropkowanego adresu IPv4.

 

zgodne rozpoznawanie nazw dla protokołu TCP/IP w interfejsie API Windows Sockets 1.1

Protocol-Independent rozpoznawanie nazw

rejestracja i rozpoznawanie nazw