ntohd 関数 (winsock2.h)
ntohd インライン関数は、符号なし__int64を TCP/IP ネットワーク順からホストバイト順 (Intel プロセッサではリトル エンディアン) に変換し、double を返します。
構文
double ntohd(
unsigned __int64 Value
);
パラメーター
Value
TCP/IP ネットワークのバイト順の 符号なし__int64 番号。
戻り値
ntohd 関数は、バイト順を逆にして value パラメーターに指定された値を返します。 value が既にホストのバイト順にある場合、この関数はそれを逆にします。 バイト順を逆にする必要があるかどうかは、アプリケーションによって決まります。
注釈
ntohd インライン関数は、TCP/IP ネットワークのバイト順 (AF_INETまたはAF_INET6 アドレス ファミリ) の数値を含む符号なし__int64を受け取り、ホスト のバイト順に数値を含む double を返します。
ntohd 関数を使用すると、ネットワーク バイト順の IPv4 アドレスをホストバイト順の IPv4 アドレスに変換できます。 この関数では、 value パラメーターが有効な IPv4 アドレスであるかどうかを判断するためのチェックは行われません。
ntohd 関数では、Winsock DLL が WSAStartup 関数の正常な呼び出しで以前に読み込まれている必要はありません。
Windows Phone 8: この関数は、Windows Phone 8 以降の Windows Phone ストア アプリでサポートされています。
Windows 8.1とWindows Server 2012 R2: この関数は、Windows 8.1、Windows Server 2012 R2 以降の Windows ストア アプリでサポートされています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1、Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | winsock2.h |