estructura NDIS_NET_BUFFER_LIST_FILTERING_INFO (ndis.h)
La estructura NDIS_NET_BUFFER_LIST_FILTERING_INFO define la información de filtrado asociada a una estructura de NET_BUFFER_LIST .
Sintaxis
typedef struct _NDIS_NET_BUFFER_LIST_FILTERING_INFO {
union {
struct {
USHORT FilterId;
union {
USHORT QueueId;
USHORT VPortId;
} QueueVPortInfo;
} FilteringInfo;
PVOID Value;
};
} NDIS_NET_BUFFER_LIST_FILTERING_INFO, *PNDIS_NET_BUFFER_LIST_FILTERING_INFO;
Miembros
FilteringInfo
Estructura que contiene los siguientes miembros:
FilteringInfo.FilterId
Valor de USHORT que contiene un identificador de filtro de recepción. El identificador de filtro de recepción es un entero de uno al número de filtros de recepción que admite el adaptador de red.
FilteringInfo.QueueVPortInfo
Unión que contiene los siguientes miembros:
FilteringInfo.QueueVPortInfo.QueueId
Valor de USHORT que contiene un identificador de una cola de máquinas virtuales (VMQ) de recepción. El identificador de cola es un entero entre cero y el número de colas que admite el adaptador de red. Un valor de NDIS_DEFAULT_RECEIVE_QUEUE_ID especifica la cola de recepción predeterminada.
FilteringInfo.QueueVPortInfo.VPortId
Valor de USHORT que contiene el identificador de un puerto virtual (VPort). Un valor de NDIS_DEFAULT_VPORT_ID especifica el VPort predeterminado en el conmutador NIC.
El VPort con el valor VPortId especificado debe haberse creado previamente a través de una solicitud establecida de OID_NIC_SWITCH_CREATE_VPORT.
Value
Valor de tipo PVOID que está en una unión con el miembro FilteringInfo . Este miembro permite que un controlador acceda a toda la información de la estructura NDIS_NET_BUFFER_LIST_FILTERING_INFO como un valor PVOID.
Comentarios
A partir de NDIS 6.20, los controladores de minipuerto usan la estructura NDIS_NET_BUFFER_LIST_FILTERING_INFO para especificar información de filtro de recepción que acompaña a las estructuras de NET_BUFFER asociadas a una estructura NET_BUFFER_LIST .
Para acceder a la estructura de NDIS_NET_BUFFER_LIST_FILTERING_INFO desde los datos de NET_BUFFER_LIST OOB, un controlador NDIS llama a la macro NET_BUFFER_LIST_INFO y especifica el tipo de información NetBufferListFilteringInfo .
Para acceder directamente a los valores de identificador, use NET_BUFFER_LIST_RECEIVE_FILTER_ID, NET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID o NET_BUFFER_LIST_RECEIVE_QUEUE_ID macros.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite en NDIS 6.20 y versiones posteriores. |
Encabezado | ndis.h (incluya Ndis.h) |
Consulte también
NET_BUFFER_LIST_RECEIVE_FILTER_IDNET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID
NET_BUFFER_LIST_RECEIVE_QUEUE_IDComentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de