NDIS_RECEIVE_QUEUE_INFO_ARRAY structure (ntddndis.h)

The NDIS_RECEIVE_QUEUE_INFO_ARRAY structure specifies a list of receive queues on a network adapter.

Syntax

typedef struct _NDIS_RECEIVE_QUEUE_INFO_ARRAY {
  NDIS_OBJECT_HEADER Header;
  ULONG              FirstElementOffset;
  ULONG              NumElements;
  ULONG              ElementSize;
} NDIS_RECEIVE_QUEUE_INFO_ARRAY, *PNDIS_RECEIVE_QUEUE_INFO_ARRAY;

Members

Header

The NDIS_OBJECT_HEADER structure for the NDIS_RECEIVE_QUEUE_INFO_ARRAY structure. The driver sets the Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_DEFAULT, the Revision member to NDIS_RECEIVE_QUEUE_INFO_ARRAY_REVISION_1, and the Size member to NDIS_SIZEOF_RECEIVE_QUEUE_INFO_ARRAY_REVISION_1.

FirstElementOffset

A ULONG value that specifies the offset, in bytes, to the first element in an array of elements that follow this structure. The offset is measured from the start of the NDIS_RECEIVE_QUEUE_INFO_ARRAY structure up to the beginning of the first element. Each element in the array is an NDIS_RECEIVE_QUEUE_INFO structure.

Note  If NumElements is set to zero, this member is ignored.
 

NumElements

A ULONG value that represents the number of elements in the list of elements that follow the NDIS_RECEIVE_QUEUE_INFO_ARRAY structure.

ElementSize

A ULONG value that specifies the size, in bytes, of each element in the array.

Remarks

The NDIS_RECEIVE_QUEUE_INFO_ARRAY structure is used in the OID_RECEIVE_FILTER_ENUM_QUEUES OID that enumerates receive queues on a network adapter. Each element in the array is an NDIS_RECEIVE_QUEUE_INFO structure.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.20 and later.
Header ntddndis.h (include Ndis.h)

See also

NDIS_OBJECT_HEADER

NDIS_RECEIVE_QUEUE_INFO

OID_RECEIVE_FILTER_ENUM_QUEUES