Freigeben über


Winsock-Kernelobjekte

Die Netzwerkprogrammierschnittstelle (NPI) von Winsock Kernel (WSK) ist für zwei Standard Objekttypen konzipiert: Client und Socket .

Clientobjekt
Ein Clientobjekt stellt die Anlage oder Bindung zwischen einer WSK-Anwendung und dem WSK-Subsystem dar. Ein Clientobjekt wird durch die WSK_CLIENT-Struktur dargestellt. Während der Anlage an das WSK-Subsystem wird ein Zeiger auf ein Clientobjekt an eine WSK-Anwendung zurückgegeben. Eine WSK-Anwendung übergibt diesen Zeiger an alle WSK-Funktionen, die auf Clientobjektebene ausgeführt werden.

Socket-Objekt
Ein Socketobjekt stellt einen Netzwerksocket dar, der für Netzwerk-E/A verwendet werden kann. Ein Socketobjekt wird durch die WSK_SOCKET-Struktur dargestellt. Ein Zeiger auf ein Socketobjekt wird an eine WSK-Anwendung zurückgegeben, wenn die Anwendung einen neuen Socket erstellt oder wenn die Anwendung eine eingehende Verbindung akzeptiert. Eine WSK-Anwendung übergibt diesen Zeiger an alle WSK-Funktionen, die für einen bestimmten Socket spezifisch sind.