WSAAsyncSelect

E724290

WSAAsyncSelect is a Winsock API function that enables asynchronous network event notification for a socket by posting messages to a specified Windows message queue.

All labels observed (1)

Label Occurrences
WSAAsyncSelect canonical 2

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Windows Sockets API function ⓘ
Winsock function ⓘ
alternativeTo WSAEventSelect ⓘ
overlapped I/O ⓘ
associates socket with window handle ⓘ
belongsToLibrary Ws2_32.dll ⓘ
callingConvention WINAPI ⓘ
cancelsEventsWhen lEvent is set to 0 ⓘ
category asynchronous I/O model ⓘ
controlsSocket nonblocking mode ⓘ
declaredInHeader winsock2.h ⓘ
definedIn Winsock 1.1 ⓘ
linked to: Winsock 1.1 API

Winsock 2 ⓘ
documentationSection Windows Sockets 2 API reference ⓘ
effect sets socket to nonblocking mode ⓘ
errorRetrievalFunction WSAGetLastError ⓘ
eventMaskType FD_ACCEPT ⓘ
FD_ADDRESS_LIST_CHANGE ⓘ
FD_CLOSE ⓘ
FD_CONNECT ⓘ
FD_GROUP_QOS ⓘ
FD_OOB ⓘ
FD_QOS ⓘ
FD_READ ⓘ
FD_ROUTING_INTERFACE_CHANGE ⓘ
FD_WRITE ⓘ
initializationFunction WSAStartup ⓘ
introducedFor integration of sockets with Windows message loop ⓘ
languageBinding C ⓘ
messagePosted WM_USER-based application-defined message ⓘ
notificationMechanism Windows message queue ⓘ
window message ⓘ
parameter HWND hWnd ⓘ
SOCKET s ⓘ
long lEvent ⓘ
unsigned int wMsg ⓘ
postsMessageTo specified window handle ⓘ
replacesFunctionalityOf blocking socket calls ⓘ
requires initialized Winsock library ⓘ
valid window handle ⓘ
returns int ⓘ
returnValueOnFailure SOCKET_ERROR ⓘ
returnValueOnSuccess 0 ⓘ
supportsPlatform Microsoft Windows ⓘ
linked to: Windows
threadingModel message-driven, typically GUI thread ⓘ
usagePattern GUI-based Windows network applications ⓘ
usedFor asynchronous network event notification ⓘ
message-based socket event notification ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ws2_32 → exportsFunction → WSAAsyncSelect ⓘ
WSAEventSelect → alternativeTo → WSAAsyncSelect ⓘ