Compartir a través de


Función gethostbyaddr en la API

La función gethostbyaddr usa la función WSALookupServiceBegin para consultar SVCID_INET_HOSTNAMEBYADDR como GUID de clase de servicio. La dirección de host se proporciona como una cadena IPv4 con puntos (por ejemplo, "192.9.200.120") en el miembro lpszServiceInstanceName de la estructura WSAQUERYSET pasada a la función WSALookupServiceBegin . El Ws2_32.dll especifica LUP_RETURN_BLOB y el proveedor de servicios de nombres coloca una estructura HOSTENT en el blob (mediante desplazamientos en lugar de punteros como se ha descrito anteriormente). Los proveedores de servicios de nombre también deben respetar estas otras marcas de LUP_RETURN_*.

Marca Descripción
LUP_RETURN_NAME Devuelve el miembro h_name de la estructura HOSTENT en lpszServiceInstanceName.
LUP_RETURN_ADDR Devuelve información de direccionamiento de HOSTENT en estructuras de CSADDR_INFO , la información del puerto se establece de forma predeterminada en cero.

 

Resolución de nombres compatible para TCP/IP en la API de Windows Sockets 1.1

Resolución de nombres independiente del protocolo

Resolución de registros y nombres