Функция 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

См. также раздел

GetAddrInfoEx