WSAAddressToString
The Windows Sockets
WSAAddressToString function converts all components of a SOCKADDR structure into a
human-readable string representation of the address.
This is intended to be used mainly for display purposes. If the caller wants
the translation to be done by a particular provider, it should supply the
corresponding WSAPROTOCOL_INFO structure in the
lpProtocolInfo parameter.
INT WSAAddressToString(
LPSOCKADDR lpsaAddress,
|
|
DWORD dwAddressLength,
|
|
LPWSAPROTOCOL_INFO lpProtocolInfo,
|
|
OUT LPTSTR lpszAddressString,
|
|
OUT LPDWORD lpdwAddressStringLength
|
|
);
|
|
Parameters
lpsaAddress
[in] Points to a
SOCKADDR structure to translate into a string.
dwAddressLength
[in] The length of the Address
SOCKADDR.
lpProtocolInfo
[in] (Optional) The WSAPROTOCOL_INFO structure for a particular provider.
lpszAddressString
[in] A buffer which receives the human-readable address string.
lpdwAddressStringLength
[in] On input, the length of the AddressString buffer. On output, returns the
length ofthe string actually copied into the buffer.
Return Values
The return value is zero if the operation was successful. Otherwise, the value
SOCKET_ERROR is returned, and a specific error number can be retrieved by
calling
WSAGetLastError.
Error Codes
WSAEFAULT
| The specified AddressString buffer is too small. Pass in a larger buffer
|
WSAEINVAL
| The specified address is not a valid socket address.
|
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database