次の方法で共有


API の gethostbyname 関数

gethostbyname 関数は、WSALookupServiceBegin 関数を使用して、SVCID_INET_HOSTADDRBYNAMEをサービス クラス GUID として照会します。 ホスト名は、WSALookupServiceBegin 関数に渡される WSAQUERYSET 構造体の lpszServiceInstanceName メンバーに指定されます。 Ws2_32.dllはLUP_RETURN_BLOBを指定し、名前サービス プロバイダーは BLOB に HOSTENT 構造体を配置します (前述のようにポインターの代わりにオフセットを使用)。 名前サービス プロバイダーは、これらの他のLUP_RETURN_* フラグも尊重する必要があります。

フラグ 説明
LUP_RETURN_NAME lpszServiceInstanceNameHOSTENT 構造体からh_nameメンバーを返します。
LUP_RETURN_ADDR CSADDR_INFO構造体の HOSTENT からアドレス指定情報を返します。ポート情報は既定で 0 に設定されます。 このルーチンでは、ドット IPv4 アドレスで構成されるホスト名は解決されないことに注意してください。

 

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

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

登録と名前解決