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.
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) |