DNSProtocol_Parse_Header
DNS协议解析函数
bool DNSProtocol_Parse_Header(LPCXSTR lpszMSGBuffer, int nMSGLen, int* pInt_RequestID, XENGINE_DNSPROTOCOL* pSt_DNSRequest, XENGINE_DNSPROTOCOL*** pppSt_DNSAnswer = NULL, int* pInt_ListCount = NULL)
参数.一:lpszMSGBuffer
In/Out:In
类型:常量字符指针
可空:N
意思:输入要解析的缓冲区
参数.二:nMSGLen
In/Out:In
类型:整数型
可空:N
意思:输入解析的大小
参数.三:pInt_RequestID
In/Out:Out
类型:整数型指针
可空:N
意思:输出消息ID
参数四:pSt_DNSRequest
In/Out:Out
类型:数据结构指针
可空:Y
意思:输出请求的消息
参数.五:pppSt_DNSAnswer
In/Out:Out
类型:数据结构指针
可空:Y
意思:输出响应的消息列表
参数.六:pInt_ListCount
In/Out:Out
类型:整数型指针
可空:Y
意思:输出响应的数量
类型:逻辑型
意思:是否成功
ERROR_RFCCOMPONENTS_DNS_PROTOCOL_PARSE_SERVICE 错误会设置pInt_SysError获取错误函数的值