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.
Dieser Header wird von Windows Sockets 2 verwendet. Weitere Informationen finden Sie unter
mswsock.h enthält die folgenden Programmierschnittstellen:
Functions
|
AcceptEx Die AcceptEx-Funktion (mswsock.h) akzeptiert eine neue Verbindung, gibt die lokale und Remoteadresse zurück und empfängt den ersten Datenblock, der von der Clientanwendung gesendet wird. |
|
GetAcceptExSockaddrs Die GetAcceptExSockaddrs-Funktion (mswsock.h) analysiert Daten, die von einem Aufruf der AcceptEx-Funktion abgerufen wurden, und übergibt lokale und Remoteadressen an eine sockaddr-Struktur. |
|
Transmitfile Die TransmitFile-Funktion (mswsock.h) überträgt Dateidaten über ein verbundenes Sockethandle. |
|
WSARecvEx Die WSARecvEx-Funktion (mswsock.h) empfängt Daten von einem verbundenen Socket oder einem gebundenen verbindungslosen Socket. |
Rückruffunktionen
|
LPFN_CONNECTEX Die ConnectEx-Funktion stellt eine Verbindung mit einem angegebenen Socket her und sendet optional Daten, sobald die Verbindung hergestellt wurde. |
|
LPFN_DISCONNECTEX Schließt eine Verbindung für einen Socket und ermöglicht die Wiederverwendung des Sockethandles. Hinweis Diese Funktion ist eine Microsoft-spezifische Erweiterung der Windows Sockets-Spezifikation. |
|
LPFN_RIOCLOSECOMPLETIONQUEUE Schließt eine vorhandene Vervollständigungswarteschlange, die für E/A-Vervollständigungsbenachrichtigungen verwendet wird, indem Anforderungen mit den registrierten Winsock-E/A-Erweiterungen gesendet und empfangen werden. |
|
LPFN_RIOCREATECOMPLETIONQUEUE Erstellt eine E/A-Vervollständigungswarteschlange einer bestimmten Größe für die Verwendung mit den registrierten Winsock-E/A-Erweiterungen. |
|
LPFN_RIOCREATEREQUESTQUEUE Erstellt einen registrierten E/A-Socketdeskriptor unter Verwendung einer angegebenen Socket- und E/A-Vervollständigungswarteschlange für die Verwendung mit den registrierten Winsock-E/A-Erweiterungen. |
|
LPFN_RIODEQUEUECOMPLETION Entfernt Einträge aus einer E/A-Vervollständigungswarteschlange für die Verwendung mit den registrierten Winsock-E/A-Erweiterungen. |
|
LPFN_RIODEREGISTERBUFFER Hebt die Registrierung eines registrierten Puffers auf, der mit den registrierten Winsock-E/A-Erweiterungen verwendet wird. |
|
LPFN_RIONOTIFY Registriert die Methode, die für das Benachrichtigungsverhalten bei einer E/A-Vervollständigungswarteschlange für die Verwendung mit den registrierten Winsock-E/A-Erweiterungen verwendet werden soll. |
|
LPFN_RIORECEIVE Empfängt Netzwerkdaten auf einem verbundenen registrierten E/A-TCP-Socket oder einem gebundenen registrierten E/A-UDP-Socket zur Verwendung mit den registrierten Winsock-E/A-Erweiterungen. |
|
LPFN_RIORECEIVEEX Empfängt Netzwerkdaten auf einem verbundenen registrierten E/A-TCP-Socket oder einem gebundenen registrierten E/A-UDP-Socket mit zusätzlichen Optionen für die Verwendung mit den registrierten Winsock-E/A-Erweiterungen. |
|
LPFN_RIOREGISTERBUFFER Registriert einen RIO_BUFFERID, einen registrierten Pufferdeskriptor, mit einem angegebenen Puffer für die Verwendung mit den registrierten Winsock-E/A-Erweiterungen. |
|
LPFN_RIORESIZECOMPLETIONQUEUE Ändert die Größe einer E/A-Vervollständigungswarteschlange, um für die Verwendung mit den registrierten Winsock-E/A-Erweiterungen entweder größer oder kleiner zu sein. |
|
LPFN_RIORESIZEREQUESTQUEUE Ändert die Größe einer Anforderungswarteschlange so, dass sie für die Verwendung mit den winsock-registrierten E/A-Erweiterungen entweder größer oder kleiner ist. |
|
LPFN_RIOSEND Sendet Netzwerkdaten auf einem verbundenen registrierten E/A-TCP-Socket oder einem gebundenen registrierten E/A-UDP-Socket zur Verwendung mit den registrierten Winsock-E/A-Erweiterungen. |
|
LPFN_RIOSENDEX Sendet Netzwerkdaten auf einem verbundenen registrierten E/A-TCP-Socket oder einem gebundenen registrierten E/A-UDP-Socket mit zusätzlichen Optionen für die Verwendung mit den registrierten Winsock-E/A-Erweiterungen. |
|
LPFN_TRANSMITPACKETS Überträgt In-Memory-Daten oder Dateidaten über einen verbundenen Socket. |
|
LPFN_WSARECVMSG * LPFN_WSARECVMSG* ist ein Funktionszeigertyp. Sie implementieren eine entsprechende WSARecvMsg-Rückruffunktion in Ihrer App. Das System verwendet Ihre Rückruffunktion, um In-Memory-Daten oder Dateidaten über einen verbundenen Socket an Sie zu übertragen. |
Strukturen
|
RIO_EXTENSION_FUNCTION_TABLE Enthält Informationen zu den Funktionen, die die winsock-registrierten E/A-Erweiterungen implementieren. |
|
RIO_NOTIFICATION_COMPLETION Gibt die Methode für die E/A-Vervollständigung an, die mit einer RIONotify-Funktion zum Senden oder Empfangen von Netzwerkdaten mit den registrierten Winsock-E/A-Erweiterungen verwendet werden soll. |
|
TRANSMIT_FILE_BUFFERS Die TRANSMIT_FILE_BUFFERS-Struktur (mswsock.h) gibt Daten an, die vor und nach Dateidaten während eines Dateiübertragungsvorgangs der TransmitFile-Funktion übertragen werden sollen. |
|
TRANSMIT_PACKETS_ELEMENT Gibt ein einzelnes Datenelement an, das von der TransmitPackets-Funktion übertragen werden soll. |
Enumerationen
|
RIO_NOTIFICATION_COMPLETION_TYPE Gibt den Typ der Vervollständigungswarteschlangenbenachrichtigungen an, die mit der RIONotify-Funktion verwendet werden sollen, wenn Daten mithilfe der registrierten Winsock-E/A-Erweiterungen gesendet oder empfangen werden. |