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. |