FDDI_QUERY_FILTER_CLASSES

UINT
    FDDI_QUERY_FILTER_CLASSES(
        IN PFDDI_FILTER  Filter
        );

FDDI_QUERY_FILTER_CLASSES is called by the NIC driver to query the FDDI filter classes for a network interface card.

Parameters

Filter
Points to a previously created and initialized filter library database.

Return Value

FDDI_QUERY_FILTER_CLASSES returns a value representing the currently enabled filter classes.

Comments

The NIC driver calls this macro before it alters registers on its NIC to effect filtering. The timing of the call is important if a binding has altered the multicast address list. Before calling this macro, the NIC driver should call FddiNumberOfOpenFilterLongAddresses, FddiNumberOfOpenFilterShortAddresses, or both.

A caller must be holding the database spin lock to use this macro, so the driver is running at IRQL DISPATCH_LEVEL.

See Also

FddiNumberOfOpenFilterLongAddresses, FddiNumberOfOpenFilterShortAddresses