2.3.2.1.1 Property Id

The Id specifies the type of data in a dnsProperty's Data field.<100> Each property's Id in the table has a default value that is assigned if DataLength field of the dnsProperty is 0, irrespective of what is in the Data field.

Constant/value

Description

DSPROPERTY_ZONE_TYPE

0x00000001

The zone type. See dwZoneType (section 2.2.5.2.4.1).

Default: DNS_ZONE_TYPE_PRIMARY

DSPROPERTY_ZONE_ALLOW_UPDATE

0x00000002

Whether dynamic updates are allowed. See fAllowUpdate (section 2.2.5.2.4.1).

DSPROPERTY_ZONE_SECURE_TIME

0x00000008

The time at which the zone became secure. See Time Zone Secured (section 3.1.1).

Default: 0.

DSPROPERTY_ZONE_NOREFRESH_INTERVAL

0x00000010

The zone no refresh interval. See dwNoRefreshInterval (section 2.2.5.2.4.1).

Default: 168 hours/7 days.

DSPROPERTY_ZONE_REFRESH_INTERVAL

0x00000020

The zone refresh interval. See dwRefreshInterval (section 2.2.5.2.4.1).

Default: 168 hours/7 days.

DSPROPERTY_ZONE_AGING_STATE

0x00000040

Whether aging is enabled. See fAging (section 2.2.5.2.4.1).

Default: 0.

DSPROPERTY_ZONE_SCAVENGING_SERVERS

0x00000011

A list of DNS servers that will perform scavenging. The list is formatted as an IP4 ARRAY (section 2.2.3.2.1). See aipScavengeServers (section 2.2.5.2.4.1).<101>

Default: Empty Array.

DSPROPERTY_ZONE_AGING_ENABLED_TIME

0x00000012

The time interval before the next scavenging cycle.  See dwAvailForScavengeTime (section 2.2.5.2.4.1).

Default: 0.

DSPROPERTY_ZONE_DELETED_FROM_HOSTNAME

0x00000080

The name of the server that deleted the zone. The value is a null-terminated Unicode string. The server SHOULD<102> ignore this value.

DSPROPERTY_ZONE_MASTER_SERVERS

0x00000081

A list of DNS servers that will perform zone transfers. The list is formatted as an IP4 ARRAY (section 2.2.3.2.1). See aipMasters (section 2.2.5.2.4.1).<103>

Default: Empty Array.

DSPROPERTY_ZONE_AUTO_NS_SERVERS

0x00000082

A list of servers which MAY autocreate a delegation. The list is formatted as an IP4 ARRAY (section 2.2.3.2.1).<104>

Default: Empty Array.

DSPROPERTY_ZONE_DCPROMO_CONVERT

0x00000083

The flag value representing the state of conversion of the zone. See DcPromo Flag (section 2.3.2.1.2).

DSPROPERTY_ZONE_SCAVENGING_SERVERS_DA

0x00000090

A list of DNS servers that will perform scavenging. The list is formatted as a DNS_ADDR_ARRAY (section 2.2.3.2.3). The DNS server MUST read and write the aipScavengeServers (section 2.2.5.2.4.1) setting using property Id DSPROPERTY_ZONE_SCAVENGING_SERVERS and SHOULD also read and write the aipScavengeServers (section 2.2.5.2.4.1) setting using property Id DSPROPERTY_ZONE_SCAVENGING_SERVERS_DA. During read, if the property values are not identical, the DNS server SHOULD use the property value specified by this property Id.

Default: Empty Array.

DSPROPERTY_ZONE_MASTER_SERVERS_DA

0x00000091

A list of DNS servers that will perform zone transfers. The list is formatted as a DNS_ADDR_ARRAY (section 2.2.3.2.3). The DNS server MUST read and write this list using property Id DSPROPERTY_ZONE_MASTER_SERVERS and SHOULD also read and write this list using property Id DSPROPERTY_ZONE_MASTER_SERVERS_DA. During read, if the property values are not identical, the DNS server SHOULD use the property value specified by this property Id.

Default: Empty Array.

DSPROPERTY_ZONE_AUTO_NS_SERVERS_DA

0x00000092

A list of servers which MAY autocreate a delegation. The list is formatted as a DNS_ADDR_ARRAY (section 2.2.3.2.3) The DNS server MUST read and write this list using property Id DSPROPERTY_ZONE_AUTO_NS_SERVERS and SHOULD also read and write this list using property Id DSPROPERTY_ZONE_AUTO_NS_SERVERS_DA. During read, if the property values are not identical, the DNS server SHOULD use the value specified by property Id.

Default: Empty Array.

DSPROPERTY_ZONE_NODE_DBFLAGS

0x00000100

See DNS_RPC_NODE_FLAGS (section 2.2.2.1.2).