| |
| INT GetResolverAddress(
|
| |
LPTSTR lpszAddress, |
|
| |
INT nMaxLength |
|
| );
|
| INT GetResolverAddress(
|
| |
CString& strAddress |
|
| );
|
The GetResolverAddress returns the address of the
nameserver that resolved the last query.
Parameters
- lpszAddress
- A pointer to a string buffer that will contain the address of
the nameserver when the function returns. This buffer should be
large enough to store both IPv4 and IPv6 addresses, with a minimum
length of 40 characters. If this parameter is NULL, it will be
ignored.
- nMaxLength
- The maximum number of characters that can be copied into the
string buffer. If this value is zero, the lpszAddress
parameter will be ignored and the function will return the length
of the address.
Return Value
If the method succeeds, the return value is the length of the
address, not including the terminating null character. If the
method fails, the return value is DNS_ERROR. To get extended error
information, call GetLastError.
Requirements
Client: Requires Windows 7, Windows Vista or Windows
XP.
Server: Requires Windows Server 2008 or Windows Server
2003.
Header: Include cstools7.h.
Library: Use csdnsav7.lib.
Unicode: Implemented as Unicode and ANSI versions.
See Also
GetHostByAddress, GetHostByName, GetHostInfo, GetHostServices, GetMailExchange, GetRecord, RegisterServer
|
|