Contents |
For Winsock functions that return a handle, a return value of INVALID_SOCKET (0xffff) indicates an error and a specific error number can be retrieved by calling WSAGetLastError. In the Microsoft Windows Software Development Kit (SDK), HRESULT_FROM_WIN32 is defined as an inline function in the Winerror.h header file. See ASP.NET Ajax CDN Terms of Use – http://www.asp.net/ajaxlibrary/CDN.ashx. ]]> Related topics Windows Sockets Error Codes Show: Inherited Protected Print Export (0) Print Export (0) Share IN THIS ARTICLE Is this page helpful? http://jactionscripters.com/socket-error/windows-socket-version-2-api-error-code-documentation.php
In earlier versions of the Platform Software Development Kit (SDK), HRESULT_FROM_WIN32 was defined as a macro in the Winerror.h header file. {{offlineMessage}} Store Store home Devices Microsoft Surface PCs & tablets Xbox Virtual reality Accessories Windows phone Software Office Windows Additional software Apps All apps Windows apps Windows phone apps Games Yes No Additional feedback? 1500 characters remaining Submit Skip this Thank you! Downloads and tools Windows 10 dev tools Visual Studio Windows SDK Windows Store badges Essentials API reference (Windows apps) API reference (desktop apps) Code samples How-to guides (Windows apps) Learning resources
This documentation is archived and is not being maintained. We appreciate your feedback. For Winsock functions that return a pointer, a return value of NULL indicates an error and a specific error number can be retrieved by calling the WSAGetLastError function. Otherwise, the value SOCKET_ERROR (-1) is returned and a specific error number can be retrieved by calling the WSAGetLastError function.
Some Winsock functions return a value of zero if successful. Handling Winsock Errors Most Windows Sockets 2 functions do not return the specific cause of an error when the function returns. A Winsock error code can be converted to an HRESULT for use in a remote procedure call (RPC) using HRESULT_FROM_WIN32. Socket Error 10049