The DHCPFilterAllEnumerationParameters processing is done when the EnumInputParameters contains data of type DHCPFilterAllEnumerationParameters. The ObjectType MUST be EnumerationObjectType.DHCPFilter. This is used to retrieve the DHCP filters in the system.

The following are the steps involved in identifying the rows to be returned as a part of the enumeration.

The following are the processing steps involved:

  1. Enumerate all the rows in ADM_DhcpFilterTable.

  2. Initialize Result_Filters as collection of type DhcpFilter.

  3. Add all the rows from ADM_DhcpFilterTable to the Result_Filters collection.

  4. Add all rows from Result_Filters to EnumOutputData.