DNS_NSEC_DATAA结构(windns.h)

DNS_NSEC_DATA 结构表示 RFC 4034第 4 节中指定的 NSEC 资源记录(RR)。

语法

typedef struct {
  PSTR pNextDomainName;
  WORD wTypeBitMapsLength;
  WORD wPad;
#if ...
  BYTE TypeBitMaps[];
#else
  BYTE TypeBitMaps[1];
#endif
} DNS_NSEC_DATAA, *PDNS_NSEC_DATAA;

成员

pNextDomainName

指向一个字符串的指针,该字符串表示区域规范顺序中下一个域的权威所有者名称,如 RFC 4034的第 4.1.1 节中所述。

wTypeBitMapsLength

TypeBitMaps的长度(以字节为单位)。

wPad

保留。 请勿使用。

TypeBitMaps

BYTE 数组,其中包含一个位图,该位图指定 NSEC RR 所有者支持哪些 RR 类型。 数组中的每个位对应于 RFC 4034第 4.1.2 节中定义的 DNS 记录类型

TypeBitMaps[1]

BYTE 数组,其中包含一个位图,该位图指定 NSEC RR 所有者支持哪些 RR 类型。 数组中的每个位对应于 RFC 4034第 4.1.2 节中定义的 DNS 记录类型

言论

DNS_NSEC_DATA 结构与 DNS_RECORD 结构结合使用,以编程方式管理 DNS 条目。

注意

windns.h 标头将DNS_NSEC_DATA定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非中性编码别名与非非编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的 约定。

要求

要求 价值
最低支持的客户端 Windows 7 [仅限桌面应用]
支持的最低服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 windns.h

另请参阅

DNS 结构

DNS_RECORD