gethostbyname-funktion i API:et
Funktionen gethostbyname använder funktionen WSALookupServiceBegin för att fråga SVCID_INET_HOSTADDRBYNAME som guid för tjänstklassen. Värdnamnet anges i lpszServiceInstanceName medlem i WSAQUERYSET struktur som skickas till funktionen WSALookupServiceBegin. Ws2_32.dll anger LUP_RETURN_BLOB och namntjänstleverantören placerar en HOSTENT- struktur i bloben (med förskjutningar i stället för pekare enligt beskrivningen ovan). Namntjänstleverantörer bör också respektera dessa andra LUP_RETURN_* flaggor.
Flagga | Beskrivning |
---|---|
LUP_RETURN_NAME | Returnerar h_name-medlemmen från HOSTENT--strukturen i lpszServiceInstanceName. |
LUP_RETURN_ADDR | Returnerar adresseringsinformation från HOSTENT- i CSADDR_INFO strukturer är portinformationen som standard noll. Observera att den här rutinen inte löser värdnamn som består av en prickad IPv4-adress. |
Relaterade ämnen