WSK_PROVIDER_STREAM_DISPATCH Struktur (wsk.h)
Die WSK_PROVIDER_STREAM_DISPATCH Struktur gibt die Tabelle der Funktionen des WSK-Subsystems für einen Datenstromsocket an.
Syntax
typedef struct _WSK_PROVIDER_STREAM_DISPATCH {
WSK_PROVIDER_BASIC_DISPATCH Basic;
PFN_WSK_BIND WskBind;
PFN_WSK_ACCEPT WskAccept;
PFN_WSK_CONNECT WskConnect;
PFN_WSK_LISTEN WskListen;
PFN_WSK_SEND WskSend;
PFN_WSK_RECEIVE WskReceive;
PFN_WSK_DISCONNECT WskDisconnect;
PFN_WSK_RELEASE_DATA_INDICATION_LIST WskRelease;
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress;
PFN_WSK_GET_REMOTE_ADDRESS WskGetRemoteAddress;
PFN_WSK_CONNECT_EX WskConnectEx;
PFN_WSK_SEND_EX WskSendEx;
PFN_WSK_RECEIVE_EX WskReceiveEx;
} WSK_PROVIDER_STREAM_DISPATCH, *PWSK_PROVIDER_STREAM_DISPATCH;
Angehörige
Basic
Die Mitglieder der WSK_PROVIDER_BASIC_DISPATCH Struktur sind als Elemente der WSK_PROVIDER_STREAM_DISPATCH Struktur enthalten.
WskBind
Ein Zeiger auf die WskBind- funktion des WSK-Subsystems für den Socket.
WskAccept
Ein Zeiger auf die WskAccept-Funktion des WSK-Subsystems für den Socket.
WskConnect
Ein Zeiger auf die WskConnect-Funktion des WSK-Subsystems für den Socket.
WskListen
Ein Zeiger auf die WskListen--Funktion des WSK-Subsystems für den Socket.
WskSend
Ein Zeiger auf die WskSend--Funktion des WSK-Subsystems für den Socket.
WskReceive
Ein Zeiger auf die WskReceive-Funktion des WSK-Subsystems für den Socket.
WskDisconnect
Ein Zeiger auf die WskDisconnect-Funktion des WSK-Subsystems für den Socket.
WskRelease
Ein Zeiger auf die WskRelease--Funktion des WSK-Subsystems für den Socket.
WskGetLocalAddress
Ein Zeiger auf die WskGetLocalAddress-Funktion des WSK-Subsystems für den Socket.
WskGetRemoteAddress
Ein Zeiger auf die WskGetRemoteAddress-Funktion des WSK-Subsystems.
WskConnectEx
Ein Zeiger auf die WskConnectEx-Funktion des WSK-Subsystems für den Socket.
WskSendEx
Dieses Mitglied ist für die Systemverwendung reserviert.
WskReceiveEx
Dieses Mitglied ist für die Systemverwendung reserviert.
Bemerkungen
Die Memberliste der WSK_PROVIDER_STREAM_DISPATCH-Struktur enthält einen unbenannten Namen. WSK_PROVIDER_BASIC_DISPATCH Struktur. Der compiler, der im WDK enthalten ist, unterstützt eine microsoftspezifische Erweiterung für die C-Sprache, die unbenannte Strukturen innerhalb von Strukturdeklarationen zulässt. Das Ergebnis ist, dass die Strukturmmber der WSK_PROVIDER_BASIC_DISPATCH-Struktur in die WSK_PROVIDER_STREAM_DISPATCH Struktur einbezogen werden, als wären sie systemeigene Member der WSK_PROVIDER_STREAM_DISPATCH Struktur.
Eine WSK-Anwendung empfängt einen Zeiger auf eine WSK_PROVIDER_STREAM_DISPATCH Struktur, wenn die WSK-Anwendung die WskSocket--Funktion aufruft, um einen Datenstromsocket zu erstellen. Der Zeiger ist im Dispatch Member der WSK_SOCKET Struktur enthalten, die vom WSK-Subsystem empfangen wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1703 |
Header- | wsk.h (include Wsk.h) |