3.5.4.7.1.14 DnsServerReverseZoneEnumerationParameters
This is the processing done when the EnumInputParameters is of type DnsServerReverseZoneEnumerationParameters. The ObjectType MUST be EnumerationObjectType.DnsServerReverseZone. This is used to enumerate the reverse lookup DNS zone hosting information on DNS server instances based on certain conditions specified as a part of the DnsServerReverseZoneEnumerationParameters. The following are the processing steps involved in identifying the rows that have to be returned for the enumeration.
Enumerate the rows in ADM_DNSServerReverseLookupZoneTable that meet the following conditions.
DnsReverseZoneId is DnsServerReverseZoneEnumerationParameters.DnsReverseLookupZoneId.
ServerRecordId is DnsServerReverseZoneEnumerationParameters.DnsServerId.
If DnsServerReverseZoneEnumerationParameters.ZoneType is specified, the ReverseLookupZoneDetails.ZoneType MUST match the specified value.
Call the procedure GetDnsServerReverseLookupZoneFromTable procedure in ADM_DNSServerReverseLookupZoneTable and add the Result_data into EnumOutputData.