htonll 関数 (winsock2.h)
htonll インライン関数は、符号なし__int64をホストから TCP/IP ネットワークのバイト順 (ビッグ エンディアン) に変換します。
構文
unsigned __int64 htonll(
unsigned __int64 Value
);
パラメーター
Value
ホストのバイト順の 64 ビット符号なし番号。
戻り値
htonll 関数は、TCP/IP のネットワーク バイト順で値を返します。
注釈
htonll インライン関数は、ホスト バイト順に 64 ビットの数値を受け取り、TCP/IP ネットワーク (AF_INET または AF_INET6 アドレス ファミリ) で使用されるネットワーク のバイト順で 64 ビット番号を返します。
htonll インライン関数を使用すると、ホストのバイト順の IPv4 アドレスをネットワーク のバイト順で IPv4 アドレスに変換できます。 この関数は、 value パラメーターが有効な IPv4 アドレスであるかどうかを確認するチェックを行いません。
htonll インライン関数では、以前に WSAStartup 関数の呼び出しが成功して Winsock DLL が読み込まれている必要はありません。
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 |