Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The DnsResourceRecordEnumerationParameters processing is done when the EnumInputParameters contains data of type DnsResourceRecordEnumerationParameters. The ObjectType MUST be EnumerationObjectType.DnsResourceRecord. This is used to retrieve all the Dns resource record data associated with a Dns zone specified in DnsResourceRecordEnumerationParameters.ZoneId.
The following steps identify the rows to be returned as a part of the enumeration:
If DnsResourceRecordEnumerationParameters.ZoneType is ZoneLookupType.DNSForwardLookupZone, enumerate all records from ADM_DNSResourceRecordTable where the DnsForwardLookupZoneId matches the DnsResourceRecordEnumerationParameters.ZoneId.
If DnsResourceRecordEnumerationParameters.ZoneType is ZoneLookupType.DNSReverseLookupZone, enumerate all records from ADM_DNSResourceRecordTable where the DnsReverseLookupZoneId matches the DnsResourceRecordEnumerationParameters.ZoneId.
Add all the entries from the above step in Param_resourceRecordCollection to EnumOutputData.