API 中的 gethostbyaddr 函数
gethostbyaddr 函数使用 WSALookupServiceBegin 函数将SVCID_INET_HOSTNAMEBYADDR查询为服务类 GUID。 主机地址以点状十二元 IPv4 字符串 (例如,在传递给 WSALookupServiceBegin 函数的 WSAQUERYSET 结构的 lpszServiceInstanceName 成员中) “192.9.200.120”。 Ws2_32.dll指定LUP_RETURN_BLOB,名称服务提供程序使用偏移量而不是指针在 blob (中放置 HOSTENT 结构,如上文所述) 。 名称服务提供商还应遵循这些其他LUP_RETURN_* 标志。
标志 | 描述 |
---|---|
LUP_RETURN_NAME | 从 lpszServiceInstanceName 中的 HOSTENT 结构返回h_name成员。 |
LUP_RETURN_ADDR | 在CSADDR_INFO结构中从 HOSTENT 返回寻址信息,端口信息默认为零。 |
相关主题