WSK_PROVIDER_CONNECTION_DISPATCH-Struktur (wsk.h)
Die WSK_PROVIDER_CONNECTION_DISPATCH-Struktur gibt die Funktionstabelle des WSK-Subsystems für einen verbindungsorientierten Socket an.
Syntax
typedef struct _WSK_PROVIDER_CONNECTION_DISPATCH {
WSK_PROVIDER_BASIC_DISPATCH Basic;
PFN_WSK_BIND WskBind;
PFN_WSK_CONNECT WskConnect;
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress;
PFN_WSK_GET_REMOTE_ADDRESS WskGetRemoteAddress;
PFN_WSK_SEND WskSend;
PFN_WSK_RECEIVE WskReceive;
PFN_WSK_DISCONNECT WskDisconnect;
PFN_WSK_RELEASE_DATA_INDICATION_LIST WskRelease;
PFN_WSK_CONNECT_EX WskConnectEx;
PFN_WSK_SEND_EX WskSendEx;
PFN_WSK_RECEIVE_EX WskReceiveEx;
} WSK_PROVIDER_CONNECTION_DISPATCH, *PWSK_PROVIDER_CONNECTION_DISPATCH;
Member
Basic
Die Mitglieder des WSK_PROVIDER_BASIC_DISPATCH Struktur sind als Member der WSK_PROVIDER_CONNECTION_DISPATCH-Struktur enthalten.
WskBind
Ein Zeiger auf die WskBind-Funktion des WSK-Subsystems für den Socket.
WskConnect
Ein Zeiger auf die WskConnect-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 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.
WskConnectEx
Ein Zeiger auf die WskConnectEx-Funktion des WSK-Subsystems für den Socket.
WskSendEx
Dieses Element ist für die Systemverwendung reserviert.
WskReceiveEx
Dieses Element ist für die Systemverwendung reserviert.
Hinweise
Die Memberliste der WSK_PROVIDER_CONNECTION_DISPATCH-Struktur enthält eine unbenannte WSK_PROVIDER_BASIC_DISPATCH Struktur. Der im WDK enthaltene Compiler unterstützt eine Microsoft-spezifische Erweiterung der Sprache C, die unbenannte Strukturen in Strukturdeklarationen zulässt. Das Ergebnis ist, dass die Strukturmitglieder der WSK_PROVIDER_BASIC_DISPATCH-Struktur in der WSK_PROVIDER_CONNECTION_DISPATCH-Struktur enthalten sind, als wären sie native Elemente der WSK_PROVIDER_CONNECTION_DISPATCH-Struktur.
Eine WSK-Anwendung empfängt einen Zeiger auf eine WSK_PROVIDER_CONNECTION_DISPATCH-Struktur auf eine der folgenden Arten:
- Die WSK-Anwendung ruft die WskSocket-Funktion auf, um einen verbindungsorientierten Socket zu erstellen.
- Die WSK-Anwendung ruft die WskSocketConnect-Funktion auf, um einen verbindungsorientierten Socket zu erstellen, zu binden und zu verbinden.
- Die WSK-Anwendung ruft die WskAccept-Funktion auf, um einen eingehenden verbindungsorientierten Socket auf einem Überwachungssocket zu akzeptieren.
- Das WSK-Subsystem ruft die WskAcceptEvent-Ereignisrückruffunktion der WSK-Anwendung auf, um die WSK-Anwendung zu benachrichtigen, dass ein eingehender verbindungsorientierter Socket für einen Lauschocket akzeptiert wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | wsk.h (einschließen von Wsk.h) |