Voltar à lista
Windows Win32Rede (Winsock)ws2_32.dll

WSAPoll

Aguarda eventos em um conjunto de sockets, análogo ao poll() POSIX.

Descrição

Evita o limite de FD_SETSIZE do select, como poll no Linux.

Header: winsock2.hDLL: ws2_32.dll

Assinatura

int WSAPoll(LPWSAPOLLFD fdArray, ULONG fds, INT timeout);

Parâmetros

ParâmetroTipoDescrição
fdArrayLPWSAPOLLFDArray de sockets e eventos de interesse.
fdsULONGNúmero de elementos em `fdArray`.
timeoutINTTempo máximo de espera em milissegundos; -1 bloqueia indefinidamente.

Valor de retorno

Número de sockets com eventos em sucesso; SOCKET_ERROR em erro (consulte WSAGetLastError).

Códigos de erro (GetLastError)

ERROR_NOT_SUPPORTED(50)
O pedido não é suportado.

Relacionadas