Freigeben über


wsk.h-Header

Dieser Header wird vom Netzwerk verwendet. Weitere Informationen finden Sie unter

wsk.h enthält die folgenden Programmierschnittstellen:

Functions

 
WskCaptureProviderNPI

Die WskCaptureProviderNPI-Funktion erfasst eine Netzwerkprogrammierschnittstelle (Network Programming Interface, NPI) des Anbieters, wenn sie über das WSK-Subsystem verfügbar wird.
WskDeregister

Die WskDeregister-Funktion hebt die Registrierung einer WSK-Anwendung instance auf, die zuvor von WskRegister erstellt wurde.
WskQueryProviderCharacteristics

Die WskQueryProviderCharacteristics-Funktion fragt den Bereich der WSK-NPI-Versionen ab, die vom WSK-Subsystem unterstützt werden.
WskRegister

Die WskRegister-Funktion registriert eine WSK-Anwendung unter Berücksichtigung der WSK-Client-Netzwerkprogrammierschnittstelle (Network Programming Interface, NPI) der Anwendung.
WskReleaseProviderNPI

Die WskReleaseProviderNPI-Funktion gibt eine Netzwerkprogrammierschnittstelle (Network Programming Interface, NPI) frei, die mit WskCaptureProviderNPI erfasst wurde.

Rückruffunktionen

 
PFN_WSK_ABORT_EVENT

Die WskAbortEvent-Ereignisrückruffunktion benachrichtigt eine WSK-Anwendung, dass eine eingehende Verbindungsanforderung für einen Überwachungssocket gelöscht wurde, für den der Modus für die bedingte Annahme aktiviert ist.
PFN_WSK_ACCEPT

Die WskAccept-Funktion akzeptiert eine eingehende Verbindung auf einem Lauschsocket.
PFN_WSK_ACCEPT_EVENT

Die WskAcceptEvent-Ereignisrückruffunktion benachrichtigt eine WSK-Anwendung, dass eine eingehende Verbindung mit einem lauschenden Socket akzeptiert wurde.
PFN_WSK_BIND

Die WskBind-Funktion bindet einen Socket an eine lokale Transportadresse.
PFN_WSK_CLIENT_EVENT

Die WskClientEvent-Ereignisrückruffunktion benachrichtigt eine WSK-Anwendung über Ereignisse, die nicht für einen bestimmten Socket spezifisch sind.
PFN_WSK_CLOSE_SOCKET

Die WskCloseSocket-Funktion schließt einen Socket und gibt alle zugeordneten Ressourcen frei.
PFN_WSK_CONNECT

Die WskConnect-Funktion verbindet einen verbindungsorientierten oder Streamsocket mit einer Remotetransportadresse.
PFN_WSK_CONNECT_EX

Die WskConnectEx-Funktion verbindet einen verbindungsorientierten oder Streamsocket mit einer Remotetransportadresse. WskConnectEx ähnelt WskConnect, kann aber auch optional einen Puffer von Daten während oder nach der Verbindungssynchronisierung senden.
PFN_WSK_CONTROL_CLIENT

Die WskControlClient-Funktion führt Steuerungsvorgänge für ein WSK-Clientobjekt aus.
PFN_WSK_CONTROL_SOCKET

Die WskControlSocket-Funktion führt Steuerungsvorgänge für einen Socket aus.
PFN_WSK_DISCONNECT

Die WskDisconnect-Funktion trennt einen verbindungsorientierten Oder Streamsocket von einer Remotetransportadresse.
PFN_WSK_DISCONNECT_EVENT

Die WskDisconnectEvent-Ereignisrückruffunktion benachrichtigt eine WSK-Anwendung, dass eine Verbindung auf einem verbindungsorientierten Socket von der Remoteanwendung getrennt wurde.
PFN_WSK_FREE_ADDRESS_INFO

Die WskFreeAddressInfo-Funktion gibt Adressinformationen frei, die die WskGetAddressInfo-Funktion dynamisch zugeordnet hat.
PFN_WSK_GET_ADDRESS_INFO

Die WskGetAddressInfo-Funktion führt eine protokollunabhängige Übersetzung von einem Hostnamen in eine Transportadresse durch.
PFN_WSK_GET_LOCAL_ADDRESS

Die WskGetLocalAddress-Funktion ruft die lokale Transportadresse eines Sockets ab.
PFN_WSK_GET_NAME_INFO

Die WskGetNameInfo-Funktion bietet eine protokollunabhängige Übersetzung von einer Transportadresse in einen Hostnamen.
PFN_WSK_GET_REMOTE_ADDRESS

Die WskGetRemoteAddress-Funktion ruft die Remotetransportadresse eines verbindungsorientierten Oder Streamsockets ab.
PFN_WSK_INSPECT_COMPLETE

Die WskInspectComplete-Funktion schließt die Überprüfung einer zuvor geschriebenen eingehenden Verbindungsanforderung ab, die auf einem Lauschocket empfangen wurde, der den Modus für die bedingte Annahme aktiviert hat.
PFN_WSK_INSPECT_EVENT

Die WskInspectEvent-Ereignisrückruffunktion benachrichtigt eine WSK-Anwendung, dass eine eingehende Verbindungsanforderung für einen Überwachungssocket empfangen wurde, für den der Modus für die bedingte Annahme aktiviert ist.
PFN_WSK_LISTEN

Die WskListen-Funktion ermöglicht es einem Streamsocket, auf eingehende Verbindungen an der gebundenen Adresse des Sockets zu lauschen.
PFN_WSK_RECEIVE

Die WskReceive-Funktion empfängt Daten über einen verbindungsorientierten oder Streamsocket von einer Remotetransportadresse.
PFN_WSK_RECEIVE_EVENT

Die WskReceiveEvent-Ereignisrückruffunktion benachrichtigt eine WSK-Anwendung, dass Daten auf einem verbindungsorientierten Socket empfangen wurden.
PFN_WSK_RECEIVE_FROM

Die WskReceiveFrom-Funktion empfängt ein Datagramm und alle zugehörigen Steuerinformationen von einer Remotetransportadresse.
PFN_WSK_RECEIVE_FROM_EVENT

Die WskReceiveFromEvent-Ereignisrückruffunktion benachrichtigt eine WSK-Anwendung, dass mindestens ein Datagramm für einen Datagrammsocket empfangen wurde.
PFN_WSK_RELEASE_DATA_INDICATION_LIST

Die WskRelease-Funktion gibt eine verknüpfte Liste von WSK_DATA_INDICATION Strukturen frei, die zuvor von einer WSK-Anwendung beibehalten wurden.
PFN_WSK_RELEASE_DATAGRAM_INDICATION_LIST

Die WskRelease-Funktion gibt eine verknüpfte Liste von WSK_DATAGRAM_INDICATION Strukturen frei, die zuvor von einer WSK-Anwendung aufbewahrt wurden.
PFN_WSK_SEND

Die WskSend-Funktion sendet Daten über einen verbindungsorientierten oder Streamsocket an eine Remotetransportadresse.
PFN_WSK_SEND_BACKLOG_EVENT

Die WskSendBacklogEvent-Ereignisrückruffunktion benachrichtigt eine WSK-Anwendung, wenn sich die ideale Größe des Sendebacklogs für einen verbindungsorientierten Socket ändert.
PFN_WSK_SEND_MESSAGES

Die WskSendMessages-Funktion sendet mehrere Datagramme an eine Remotetransportadresse.
PFN_WSK_SEND_TO

Die WskSendTo-Funktion sendet Datagrammdaten an eine Remotetransportadresse.
PFN_WSK_SOCKET

Die WskSocket-Funktion erstellt einen neuen Socket und gibt einen Zeiger auf das zugeordnete Socketobjekt zurück.
PFN_WSK_SOCKET_CONNECT

Die WskSocketConnect-Funktion erstellt einen neuen verbindungsorientierten Socket, bindet ihn an eine lokale Transportadresse, verbindet sie mit einer bestimmten Remotetransportadresse und gibt einen Zeiger auf das zugeordnete Socketobjekt zurück.

Strukturen

 
WSK_BUF

Die WSK_BUF-Struktur definiert einen Datenpuffer, der zum Senden und Empfangen von Daten über einen Socket verwendet wird.
WSK_BUF_LIST

Die WSK_BUF_LIST-Struktur wird verwendet, um mehrere Datagramme über einen einzigen Aufruf von WskSendMessages zu senden.
WSK_CLIENT_CONNECTION_DISPATCH

Die WSK_CLIENT_CONNECTION_DISPATCH-Struktur gibt die Dispatchtabelle einer WSK-Anwendung mit Ereignisrückruffunktionen für einen verbindungsorientierten Socket an.
WSK_CLIENT_DATAGRAM_DISPATCH

Die WSK_CLIENT_DATAGRAM_DISPATCH-Struktur gibt die Dispatchtabelle einer WSK-Anwendung mit Ereignisrückruffunktionen für einen Datagrammsocket an.
WSK_CLIENT_DISPATCH

Die WSK_CLIENT_DISPATCH-Struktur gibt die Dispatchtabelle einer WSK-Anwendung mit Ereignisrückruffunktionen für Ereignisse an, die nicht für einen bestimmten Socket spezifisch sind.
WSK_CLIENT_LISTEN_DISPATCH

Die WSK_CLIENT_LISTEN_DISPATCH-Struktur gibt die Dispatchtabelle einer WSK-Anwendung mit Ereignisrückruffunktionen für einen lauschenden Socket an.
WSK_CLIENT_NPI

Die WSK_CLIENT_NPI-Struktur identifiziert eine Netzwerkprogrammierschnittstelle (Network Programming Interface, NPI), die von einem WSK-Client implementiert wird.
WSK_CLIENT_STREAM_DISPATCH

Die WSK_CLIENT_STREAM_DISPATCH-Struktur gibt die Dispatchtabelle einer WSK-Anwendung mit Ereignisrückruffunktionen für einen Streamsocket an.
WSK_DATA_INDICATION

Die WSK_DATA_INDICATION-Struktur beschreibt Daten, die auf einem verbindungsorientierten Socket empfangen wurden.
WSK_DATAGRAM_INDICATION

Die WSK_DATAGRAM_INDICATION-Struktur beschreibt ein Datagramm, das auf einem Datagrammsocket empfangen wurde.
WSK_EVENT_CALLBACK_CONTROL

Die WSK_EVENT_CALLBACK_CONTROL-Struktur gibt die Informationen zum Aktivieren und Deaktivieren der Ereignisrückruffunktionen eines Sockets an.
WSK_EXTENSION_CONTROL_IN

Die WSK_EXTENSION_CONTROL_IN-Struktur gibt die Implementierung einer Erweiterungsschnittstelle für einen Socket in einer WSK-Anwendung an.
WSK_EXTENSION_CONTROL_OUT

Die WSK_EXTENSION_CONTROL_OUT-Struktur gibt die Implementierung einer Erweiterungsschnittstelle für einen Socket im WSK-Subsystem an.
WSK_INSPECT_ID

Die WSK_INSPECT_ID-Struktur gibt einen Bezeichner für eine eingehende Verbindungsanforderung für einen lauschenden Socket an.
WSK_PROVIDER_BASIC_DISPATCH

Die WSK_PROVIDER_BASIC_DISPATCH-Struktur gibt die Dispatchtabelle der Funktionen für einen Basissocket des WSK-Subsystems an.
WSK_PROVIDER_CHARACTERISTICS

Die WSK_PROVIDER_CHARACTERISTICS-Struktur gibt die Merkmale des WSK-Subsystems an.
WSK_PROVIDER_CONNECTION_DISPATCH

Die WSK_PROVIDER_CONNECTION_DISPATCH-Struktur gibt die Funktionstabelle des WSK-Subsystems für einen verbindungsorientierten Socket an.
WSK_PROVIDER_DATAGRAM_DISPATCH

Die WSK_PROVIDER_DATAGRAM_DISPATCH-Struktur gibt die Funktionstabelle des WSK-Subsystems für einen Datagrammsocket an.
WSK_PROVIDER_DISPATCH

Die WSK_PROVIDER_DISPATCH-Struktur gibt die Dispatchtabelle des WSK-Subsystems mit Funktionen an, die nicht spezifisch für einen bestimmten Socket sind.
WSK_PROVIDER_LISTEN_DISPATCH

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

Die WSK_PROVIDER_NPI-Struktur identifiziert eine Vom WSK-Subsystem implementierte Netzwerkprogrammierschnittstelle (Network Programming Interface, NPI).
WSK_PROVIDER_STREAM_DISPATCH

Die WSK_PROVIDER_STREAM_DISPATCH-Struktur gibt die Funktionstabelle des WSK-Subsystems für einen Streamsocket an.
WSK_REGISTRATION

Die WSK_REGISTRATION-Struktur wird vom WSK-Subsystem verwendet, um eine WSK-Anwendung als WSK-Client zu registrieren oder die Registrierung aufzuheben.
WSK_SOCKET

Die WSK_SOCKET-Struktur definiert ein Socketobjekt für einen Socket.
WSK_TDI_MAP

Die WSK_TDI_MAP-Struktur gibt eine Zuordnung zwischen einer bestimmten Adressfamilie, einem bestimmten Sockettyp und einem Protokoll zum Gerätenamen eines TDI-Transports an.
WSK_TDI_MAP_INFO

Die WSK_TDI_MAP_INFO-Struktur gibt eine Liste an, die Zuordnungen einer Kombination aus einer Adressfamilie, einem Sockettyp und einem Protokoll zum Gerätenamen eines TDI-Transports enthält.
WSK_TRANSPORT

Die WSK_TRANSPORT-Struktur gibt einen verfügbaren Transport an, der vom WSK-Subsystem unterstützt wird.