下面代码是发送email的一段代码............. // Query MX record
wType = DNS_TYPE_MX;
nClass = DNS_CLASS_ALL; pSrvList = (PIP4_ARRAY) LocalAlloc(LPTR,sizeof(IP4_ARRAY));
if (!pSrvList) {
DWORD dwLastError = GetLastError();
hReturnCode = HRESULT_FROM_WIN32(dwLastError);
}
else {
DWORD fOptions = DNS_QUERY_BYPASS_CACHE; // Send query to DNS Server and fetch reply
int nStatus = DnsQuery("163.net",
wType,
fOptions,
pSrvList,
&pDnsRecords,
NULL);
}上面的DnsQuery()在2000下返回0,但在xp下却返回代码为1460的错误。请问这是什么意思?
wType = DNS_TYPE_MX;
nClass = DNS_CLASS_ALL; pSrvList = (PIP4_ARRAY) LocalAlloc(LPTR,sizeof(IP4_ARRAY));
if (!pSrvList) {
DWORD dwLastError = GetLastError();
hReturnCode = HRESULT_FROM_WIN32(dwLastError);
}
else {
DWORD fOptions = DNS_QUERY_BYPASS_CACHE; // Send query to DNS Server and fetch reply
int nStatus = DnsQuery("163.net",
wType,
fOptions,
pSrvList,
&pDnsRecords,
NULL);
}上面的DnsQuery()在2000下返回0,但在xp下却返回代码为1460的错误。请问这是什么意思?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货