Obtaining VMQ Information

The VMQ interface includes OID requests and WMI GUIDs that allow overlying drivers and applications to obtain information about the underlying VMQ configuration.

OID_RECEIVE_FILTER_ENUM_QUEUES enumerates the queues allocated on a network adapter. For more information about enumerating queues, see Enumerating the Allocated Queues.

As a method OID request, overlying drivers can use the OID_RECEIVE_FILTER_QUEUE_PARAMETERS OID to obtain the parameter settings of a particular queue. For more information about obtaining queue parameter settings, see Obtaining and Updating VM Queue Parameters.

OID_RECEIVE_FILTER_ENUM_FILTERS enumerates the filters that are allocated on a particular queue. For more information about enumerating the filters that are set on a queue, see Enumerating Filters on a VMQ.

As a method OID request, overlying drivers can use the OID_RECEIVE_FILTER_PARAMETERS OID to obtain the parameter settings of a filter. For more information about obtaining filter parameter settings, see Obtaining and Updating VM Queue Parameters.

Overlying drivers and applications can issue the following OID query requests to obtain the VMQ capabilities.

OID_RECEIVE_FILTER_HARDWARE_CAPABILITIES

OID_RECEIVE_FILTER_CURRENT_CAPABILITIES

OID_RECEIVE_FILTER_GLOBAL_PARAMETERS

For more information about obtaining VMQ capabilities, see Determining the VMQ Capabilities of a Network Adapter.