API 中的 gethostbyaddr 函式
gethostbyaddr 函式會使用 WSALookupServiceBegin 函式來查詢SVCID_INET_HOSTNAMEBYADDR作為服務類別 GUID。 主機位址會以虛線標識碼 IPv4 字串的形式提供(例如,lpszServiceInstanceName成員的 “192.9.200.120”, 結構傳遞至 WSALookupServiceBegin 函式。 Ws2_32.dll 會指定LUP_RETURN_BLOB,而名稱服務提供者會在 Blob 中放置 HOSTENT 結構(如上所述使用位移而非指標)。 名稱服務提供者也應該接受這些其他LUP_RETURN_* 旗標。
旗 | 描述 |
---|---|
LUP_RETURN_NAME | 從 lpszServiceInstanceName中的 HOSTENT 結構傳回 h_name 成員。 |
LUP_RETURN_ADDR | 傳回從 CSADDR_INFO 結構中 HOSTENT 尋址資訊,埠信息預設為零。 |
相關主題
-
Windows Sockets 1.1 API 中 TCP/IP 的 兼容名稱解析