Winsock-Kernelverteilungstabellen
Das Socketobjekt für einen Winsock Kernel -Socket (WSK) enthält einen Zeiger auf eine Anbieterverteilungstabellenstruktur, die Funktionszeiger auf die vom Socket unterstützten Socketfunktionen enthält. Eine WSK-Anwendung ruft die Funktionen in der Struktur der Anbieterverteilungstabelle auf, um Netzwerk-E/A-Vorgänge für den Socket auszuführen. Da jede WSK-Socketkategorie einen anderen Satz von Socketfunktionen unterstützt, definiert die WSK-Netzwerkprogrammierschnittstelle (NPI) für jede Kategorie von WSK-Sockets eine andere Anbieterverteilungstabellenstruktur.
Socketkategorie | Struktur der Verteilungstabelle |
---|---|
Basic-Socket |
|
Abhören des Sockets |
|
Datagrammsocket |
|
Verbindungsorientierter Socket |
Wenn eine WSK-Anwendung Ereignisrückruffunktionen für die erstellten Sockets verwendet, muss sie eine Clientverteilungstabellenstruktur bereitstellen, die Funktionszeiger auf die Ereignisrückruffunktionen des Sockets enthält, wenn ein neuer Socket erstellt wird. Da jede WSK-Socketkategorie einen anderen Satz von Ereignisrückruffunktionen unterstützt, definiert die WSK NPI eine andere Clientverteilungstabellenstruktur für jede Kategorie des WSK-Sockets.
Socketkategorie | Struktur der Verteilungstabelle |
---|---|
Abhören des Sockets |
|
Datagrammsocket |
|
Verbindungsorientierter Socket |
Hinweis Grundlegende Sockets unterstützen keine Ereignisrückruffunktionen. Daher ist keine Clientverteilungstabellenstruktur für Basissockets definiert.