Функция GetAddrInfoExOverlappedResult (ws2tcpip.h)
Функция GetAddrInfoExOverlappedResult получает код возврата для структуры OVERLAPPED , используемой асинхронной операцией для функции GetAddrInfoEx .
Синтаксис
INT WSAAPI GetAddrInfoExOverlappedResult(
LPOVERLAPPED lpOverlapped
);
Параметры
lpOverlapped
Указатель на структуру OVERLAPPED для асинхронной операции.
Возвращаемое значение
При успешном выполнении функция GetAddrInfoExOverlappedResult возвращает NO_ERROR (0). Если базовая операция еще не завершена, функция GetAddrInfoExOverlappedResult возвращает WSAEINPROGRESS. При сбое функция GetAddrInfoExOverlappedResult возвращает WSAEINVAL.
Комментарии
Функция GetAddrInfoExOverlappedResult используется вместе с функцией GetAddrInfoEx для асинхронных операций.
Если функция GetAddrInfoExOverlappedResult возвращает WSAEINVAL, единственный способ определить, возвращает ли функция GetAddrInfoExOverlappedResult или асинхронная операция ошибку, — проверка, что параметр lpOverlapped не имеет значения NULL. Если параметр lpOverlapped имеет значение NULL, то функции GetAddrInfoExOverlappedResult был передан указатель NULL и произошел сбой.
Windows 8.1 и Windows Server 2012 R2: эта функция поддерживается для приложений Магазина Windows на Windows 8.1, Windows Server 2012 R2 и более поздних версий.
Требования
Минимальная версия клиента | Windows 8.1, Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | ws2tcpip.h |
Библиотека | Ws2_32.lib |
DLL | Ws2_32.dll |