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