Verwenden von Ereignisobjekten (Windows Sockets 2)
Windows Sockets-Ereignisobjekte sind einfache Konstrukte, die erstellt und geschlossen, festgelegt und gelöscht, darauf gewartet und abgefragt werden können. Das akzeptierte Modell ist, dass Clients ein Ereignisobjekt erstellen und das Handle als Parameter (oder als Komponente einer Parameterstruktur) in Funktionen wie WSPSend und WSPEventSelectbereitstellen. Wenn die angegebene Bedingung aufgetreten ist, verwendet der Dienstanbieter das Handle, um das Ereignisobjekt durch Aufrufen von WPUSetEventfestzulegen. In der Zwischenzeit kann der Winsock SPI-Client blockieren und warten oder abfragen, bis das Ereignisobjekt festgelegt (signalisiert) wird. Der Client kann das Ereignisobjekt anschließend löschen oder zurücksetzen und es erneut verwenden.