次の方法で共有


API の gethostbyaddr 関数

gethostbyaddr 関数は、WSALookupServiceBegin 関数を使用して、サービス クラス GUID としてSVCID_INET_HOSTNAMEBYADDRにクエリを実行します。 ホスト アドレスは、WSALookupServiceBegin 関数に渡される WSAQUERYSET 構造体の lpszServiceInstanceName メンバーの点線のデシマン IPv4 文字列 (例: "192.9.200.120") として提供されます。 Ws2_32.dllはLUP_RETURN_BLOBを指定し、名前サービス プロバイダーは BLOB に HOSTENT 構造体を配置します (前述のようにポインターの代わりにオフセットを使用)。 名前サービス プロバイダーは、これらの他のLUP_RETURN_* フラグも尊重する必要があります。

フラグ 説明
LUP_RETURN_NAME lpszServiceInstanceNameHOSTENT 構造体からh_name メンバーを返します。
LUP_RETURN_ADDR CSADDR_INFO構造体の HOSTENT からアドレス指定情報を返します。ポート情報は既定で 0 に設定されます。

 

Windows ソケット 1.1 API での TCP/IP の互換性のある名前解決

プロトコルに依存しない名前解決

登録と名前解決