Функция gai_strerrorA (ws2tcpip.h)
Функция gai_strerror помогает печатать сообщения об ошибках на основе ошибок EAI_*, возвращаемых функцией getaddrinfo . Обратите внимание, что функция gai_strerror не является потокобезопасной, поэтому рекомендуется использовать традиционные функции Windows Sockets, такие как WSAGetLastError .
Синтаксис
char * gai_strerrorA(
[in] int ecode
);
Параметры
[in] ecode
Код ошибки из списка доступных кодов ошибок getaddrinfo . Полный список кодов ошибок см. в функции getaddrinfo .
Возвращаемое значение
Возвращает указатель на строку, содержащую сообщение об ошибке.
Комментарии
Если параметр ecode не является значением кода ошибки, которое возвращает getaddrinfo , функция gai_strerror возвращает указатель на строку, указывающую на неизвестная ошибка.
Примечание
Заголовок ws2tcpip.h определяет gai_strerror как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ws2tcpip.h |