WSK_PROVIDER_LISTEN_DISPATCH-Struktur (wsk.h)

Die WSK_PROVIDER_LISTEN_DISPATCH-Struktur gibt die Tabelle der Funktionen des WSK-Subsystems für einen Lauschsocket an.

Syntax

typedef struct _WSK_PROVIDER_LISTEN_DISPATCH {
  WSK_PROVIDER_BASIC_DISPATCH Basic;
  PFN_WSK_BIND                WskBind;
  PFN_WSK_ACCEPT              WskAccept;
  PFN_WSK_INSPECT_COMPLETE    WskInspectComplete;
  PFN_WSK_GET_LOCAL_ADDRESS   WskGetLocalAddress;
} WSK_PROVIDER_LISTEN_DISPATCH, *PWSK_PROVIDER_LISTEN_DISPATCH;

Member

Basic

Die Mitglieder der WSK_PROVIDER_BASIC_DISPATCH-Struktur werden als Member der WSK_PROVIDER_LISTEN_DISPATCH-Struktur eingeschlossen.

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.

WskInspectComplete

Ein Zeiger auf die WskInspectComplete-Funktion des WSK-Subsystems für den Socket.

WskGetLocalAddress

Ein Zeiger auf die WskGetLocalAddress-Funktion des WSK-Subsystems für den Socket.

Hinweise

Die Memberliste der WSK_PROVIDER_LISTEN_DISPATCH-Struktur enthält eine unbenannte WSK_PROVIDER_BASIC_DISPATCH Struktur. Der im WDK enthaltene Compiler unterstützt eine Microsoft-spezifische Erweiterung für die Sprache C, die unbenannte Strukturen in Strukturdeklarationen zulässt. Das Ergebnis ist, dass die Strukturmember der WSK_PROVIDER_BASIC_DISPATCH-Struktur in der WSK_PROVIDER_LISTEN_DISPATCH-Struktur enthalten sind, als wären sie native Member der WSK_PROVIDER_LISTEN_DISPATCH-Struktur.

Eine WSK-Anwendung empfängt einen Zeiger auf eine WSK_PROVIDER_LISTEN_DISPATCH-Struktur, wenn die WSK-Anwendung die WskSocket-Funktion aufruft , um einen lauschenden Socket 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) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile wsk.h (einschließen von Wsk.h)

Weitere Informationen

WSK_CLIENT_LISTEN_DISPATCH

WSK_PROVIDER_BASIC_DISPATCH

WSK_SOCKET

WskAccept

WskBind

WskCloseSocket

WskControlSocket

WskInspectComplete

WskSocket