gai_strerrorA関数 (ws2tcpip.h)
gai_strerror関数は、getaddrinfo 関数によって返されるEAI_* エラーに基づいてエラー メッセージを出力する場合に役立ちます。 gai_strerror関数はスレッド セーフでないため、WSAGetLastError 関数などの従来の Windows ソケット関数を使用することをお勧めします。
構文
char * gai_strerrorA(
[in] int ecode
);
パラメーター
[in] ecode
使用可能な getaddrinfo エラー コードの一覧のエラー コード。 エラー コードの完全な一覧については、 getaddrinfo 関数を参照してください。
戻り値
エラー メッセージを含む文字列へのポインターを返します。
注釈
ecode パラメーターが getaddrinfo から返されるエラー コード値でない場合、gai_strerror関数は不明なエラーを示す文字列へのポインターを返します。
注意
ws2tcpip.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてgai_strerrorを定義します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ws2tcpip.h |