Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die WSK_SOCKET-Struktur definiert ein Socketobjekt für einen Socket.
Syntax
typedef struct _WSK_SOCKET {
const VOID *Dispatch;
} WSK_SOCKET, *PWSK_SOCKET;
Angehörige
Dispatch
Ein Zeiger auf eine Konstantenanbieter-Verteilerstruktur. Diese Struktur ist eine Verteilertabelle, die Zeiger auf die Funktionen eines Sockets enthält. Abhängig von der WSK-Socketkategorie des Sockets ist dieser Zeiger ein Zeiger auf eine der folgenden Strukturen:
Socketkategorie | Struktur der Verteilertabelle |
---|---|
Basissocket | WSK_PROVIDER_BASIC_DISPATCH |
Überwachungssocket | WSK_PROVIDER_LISTEN_DISPATCH |
Datagram-Socket | WSK_PROVIDER_DATAGRAM_DISPATCH |
Verbindungsorientierter Socket | WSK_PROVIDER_CONNECTION_DISPATCH |
Streamsocket | WSK_PROVIDER_STREAM_DISPATCH |
Bemerkungen
Das WSK-Subsystem weist eine WSK_SOCKET Struktur zu, sobald ein neuer Socket erstellt wird. Eine WSK-Anwendung empfängt einen Zeiger auf die WSK_SOCKET Struktur für einen Socket aus dem WSK-Subsystem auf eine der folgenden Arten:
- Die WSK-Anwendung ruft die WskSocket--Funktion auf, um einen 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 in 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 in einem Überwachungssocket akzeptiert wurde.
Das WSK-Subsystem gibt den Speicher für die WSK_SOCKET Struktur frei, wenn die WSK-Anwendung die WskCloseSocket--Funktion aufruft, um den Socket zu schließen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | wsk.h (include Wsk.h) |