Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El estado NDIS_STATUS_RECEIVE_FILTER_QUEUE_PARAMETERS indica a NDIS y controladores excesivos que los parámetros de cola de máquina virtual (VM) actuales han cambiado en el adaptador de red.
Observaciones
El controlador de miniport debe emitir una indicación de estado NDIS_STATUS_RECEIVE_FILTER_QUEUE_PARAMETERS cuando los parámetros de cola de máquina virtual actuales han cambiado en el adaptador de red. Los parámetros de la cola de máquina virtual podrían cambiar cuando se cumple una de las condiciones siguientes:
Los parámetros de la cola de máquinas virtuales se cambian a través de una aplicación de administración desarrollada por el proveedor de hardware independiente (IHV).
Los parámetros de la cola de máquinas virtuales cambian para uno o varios adaptadores de red que pertenecen a un equipo de conmutación por error de equilibrio de carga (LBFO) administrado por un controlador intermedio MUX. Para obtener más información, vea controladores intermedios NDIS MUX.
Cuando el controlador de miniporte emite la indicación de estado NDIS_STATUS_RECEIVE_FILTER_QUEUE_PARAMETERS, debe seguir estos pasos:
El controlador de miniporta inicializa una estructura de NDIS_RECEIVE_QUEUE_PARAMETERS con los parámetros de cola de máquina virtual actuales en el adaptador de red. El controlador también debe establecer el miembro Flags de esta estructura con las marcas NDIS_RECEIVE_QUEUE_PARAMETERS_Xxx_CHANGED adecuadas para informar sobre los valores de miembro de NDIS_RECEIVE_QUEUE_PARAMETERS que han cambiado.
Nota a partir de NDIS 6.30, el controlador de miniporte solo puede emitir una indicación de estado NDIS_STATUS_RECEIVE_FILTER_QUEUE_PARAMETERS para informar sobre los cambios realizados en el miembro interruptCoalescingDomainId de.
Cuando el controlador de miniporta inicializa el miembro Header de esta estructura, establece el miembro Type de Header en NDIS_OBJECT_TYPE_DEFAULT. El controlador de minipuerto establece el miembro Revision de Header en NDIS_RECEIVE_QUEUE_PARAMETERS_REVISION_2 y el miembro Size en NDIS_SIZEOF_RECEIVE_QUEUE_PARAMETERS_REVISION_2.
El controlador de miniporte inicializa una estructura NDIS_STATUS_INDICATION de la siguiente manera:
El miembro statusCode de debe establecerse en NDIS_STATUS_RECEIVE_FILTER_QUEUE_PARAMETERS.
El miembro StatusBuffer debe establecerse en el puntero a una estructura NDIS_RECEIVE_QUEUE_PARAMETERS. Esta estructura contiene las funcionalidades de hardware habilitadas actualmente del conmutador NIC.
El miembro StatusBufferSize debe establecerse en sizeof(NDIS_RECEIVE_QUEUE_PARAMETERS).
El controlador de miniporte emite la notificación de estado llamando a NdisMIndicateStatusEx. El controlador debe pasar un puntero a la estructura NDIS_STATUS_INDICATION al parámetro StatusIndication.
Los controladores que se sobreponen pueden usar la indicación de estado de NDIS_STATUS_RECEIVE_FILTER_QUEUE_PARAMETERS para determinar los parámetros de cola de máquina virtual actuales en el adaptador de red. Como alternativa, estos controladores también pueden emitir solicitudes de consulta de identificador de objeto (OID) de OID_RECEIVE_FILTER_QUEUE_PARAMETERS para obtener estos parámetros en cualquier momento.
Requisitos
Versión |
Compatible con NDIS 6.30 y versiones posteriores. |
Encabezado |
Ndis.h |