WSK_PROVIDER_STREAM_DISPATCH-Struktur (wsk.h)

Die WSK_PROVIDER_STREAM_DISPATCH-Struktur gibt die Funktionstabelle des WSK-Subsystems für einen Streamsocket 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;

Member

Basic

Die Mitglieder des WSK_PROVIDER_BASIC_DISPATCH Struktur sind als Member 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 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_STREAM_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_STREAM_DISPATCH-Struktur enthalten sind, als wären sie native Elemente 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 Streamsocket zu erstellen. Der Zeiger ist im Dispatch-Member der WSK_SOCKET-Struktur enthalten, die vom WSK-Subsystem empfangen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703
Kopfzeile wsk.h (einschließen von Wsk.h)

Weitere Informationen

WSK_CLIENT_STREAM_DISPATCH

WSK_PROVIDER_BASIC_DISPATCH

WSK_SOCKET

WskSocket