mswsock.h-Header
Dieser Header wird von Windows Sockets 2 verwendet. Weitere Informationen finden Sie unter
mswsock.h enthält die folgenden Programmierschnittstellen:
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. |
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. |
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. |
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. |