Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'oggetto socket per un socket WSK (Winsock Kernel) contiene un puntatore a una struttura di tabella di invocazione del provider, che a sua volta comprende i puntatori di funzione alle funzioni del socket supportate dal provider. Un'applicazione WSK chiama le funzioni nella struttura della tabella di dispatch del provider per eseguire operazioni di input/output di rete sul socket. Poiché ogni categoria di socket WSK supporta un set diverso di funzioni socket, il WSK Network Programming Interface (NPI) definisce una struttura di tabella dispatch del provider diversa per ogni categoria di socket WSK.
| Categoria socket | Struttura della tabella Dispatch |
|---|---|
Socket basic |
|
Socket di ascolto |
|
Socket del datagramma |
|
Socket orientato alla connessione |
Se un'applicazione WSK usa funzioni di callback di eventi per i socket creati, deve fornire una struttura di tabella di dispatch del client che contiene puntatori alle funzioni di callback degli eventi del socket ogni volta che crea un nuovo socket. Poiché ogni categoria di socket WSK supporta un set diverso di funzioni di callback degli eventi, l'NPI WSK definisce una struttura di tabella di dispatch client diversa per ogni categoria di socket WSK.
| Categoria socket | Struttura della tabella Dispatch |
|---|---|
Socket di ascolto |
|
Socket del datagramma |
|
Socket orientato alla connessione |
Nota I socket di base non supportano alcuna funzione di callback degli eventi. Pertanto, per i socket di base non è definita alcuna struttura di tabella dispatch client.