DNS_MESSAGE_BUFFER 结构 (windns.h)

DNS_MESSAGE_BUFFER结构存储 DNS 查询的消息信息。

语法

typedef struct _DNS_MESSAGE_BUFFER {
  DNS_HEADER MessageHead;
  CHAR       MessageBody[1];
} DNS_MESSAGE_BUFFER, *PDNS_MESSAGE_BUFFER;

成员

MessageHead

包含 DNS 消息标头 的DNS_HEADER 结构。

MessageBody[1]

包含 DNS 查询或资源记录的字符数组, (RR) 。

注解

系统使用DNS_MESSAGE_BUFFER来存储 DNS 查询信息,并通过各种 DNS 函数调用提供该信息。

应使用 DnsWriteQuestionToBuffer 方法将 DNS 查询写入 DNS_MESSAGE_BUFFER 结构,而 DnsExtractRecordsFromMessage 方法应用于从 DNS_MESSAGE_BUFFER读取 DNS R。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 windns.h

另请参阅

DnsExtractRecordsFromMessage

DnsWriteQuestionToBuffer