GetAddrInfoExOverlappedResult 関数 (ws2tcpip.h)

GetAddrInfoExOverlappedResult 関数は、GetAddrInfoEx 関数の非同期操作で使用される OVERLAPPED 構造体のリターン コードを取得します。

構文

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.1Windows Server 2012 R2: この関数は、Windows 8.1、Windows Server 2012 R2 以降の Windows ストア アプリでサポートされています。

要件

   
サポートされている最小のクライアント Windows 8.1、Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー ws2tcpip.h
Library Ws2_32.lib
[DLL] Ws2_32.dll

関連項目

GetAddrInfoEx