WSASetLastError-Funktion (winsock2.h)
Die WSASetLastError-Funktion legt den Fehlercode fest, der über die WSAGetLastError-Funktion abgerufen werden kann.
Syntax
void WSAAPI WSASetLastError(
[in] int iError
);
Parameter
[in] iError
Ganzzahl, die den Fehlercode angibt, der von einem nachfolgenden WSAGetLastError-Aufruf zurückgegeben werden soll.
Rückgabewert
Diese Funktion generiert keine Rückgabewerte.
Fehlercode | Bedeutung |
---|---|
Vor der Verwendung dieser Funktion muss ein erfolgreicher WSAStartup-Aufruf erfolgen. |
Hinweise
Mit der WSASetLastError-Funktion kann eine Anwendung festlegen, dass der Fehlercode von einem nachfolgenden WSAGetLastError-Aufruf für den aktuellen Thread zurückgegeben wird. Beachten Sie, dass jede nachfolgende Windows Sockets-Routine, die von der Anwendung aufgerufen wird, den Von dieser Routine festgelegten Fehlercode überschreibt.
Der von WSASetLastError festgelegte Fehlercode unterscheidet sich vom Zurücksetzen des Fehlercodes, indem die Funktion getockopt mit SO_ERROR aufgerufen wird.
Die von dieser Funktion verwendeten Windows Sockets-Fehlercodes sind unter Fehlercodes für Windows Sockets aufgeführt.
Windows Phone 8: Diese Funktion wird für Windows Phone Store-Apps auf Windows Phone 8 und höher unterstützt.
Windows 8.1 und Windows Server 2012 R2: Diese Funktion wird für Windows Store-Apps auf Windows 8.1, Windows Server 2012 R2 und höher unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1, Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | winsock2.h (einschließlich Winsock2.h) |
Bibliothek | Ws2_32.lib |
DLL | Ws2_32.dll |