Windows Sockets 2扩展库函数简要参考(十九)

2010-12-30 21:01:20 · 作者: · 浏览: 31744
#include <winsock2.h>

 

          BOOL WSAAPI WSAGetOverlappedResult( SOCKET s,

          LPWSAOVERLAPPED lpOverlapped, LPDWORD

          lpcbTransfer, BOOL fWait, LPDWORD lpdwFlags );

 

s:标识套接口。这就是调用重叠操作(WSARecv() WSARecvFrom()WSASend()WSASendTo() WSAIoctl())时指定的那个套接口。

lpOverlapped:指向调用重叠操作时指定的WSAOVERLAPPED结构。

lpcbTransfer:指向一个32位变量,该变量用于存放一个发送或接收操作实际传送的字节数,或WSAIoctl()传送的字节数。

fWait:指定函数是否等待挂起的重叠操作结束。若为真TRUE则函数在操作完成后才返回。若为假FALSE且函数挂起,则函数返回FALSEWSAGetLastError()函数返回                    WSA_IO_INCOMPLETE

lpdwFlags:指向一个32位变量,该变量存放完成状态的附加标志位。如果重叠操作为                    WSARecv()WSARecvFrom(),则本参数包含lpFlags参数所需的结果。

 

返回值: