Compartir a través de


Resumen de los cambios necesarios para portar un controlador de filtro a NDIS 6.20

En este tema se resumen los cambios necesarios para portar un NDIS 6. Controlador de filtro x a NDIS 6.20.

NDIS 6.20 conserva la compatibilidad con versiones anteriores de NDIS. Para obtener más información sobre la compatibilidad con versiones anteriores, consulte Compatibilidad con versiones anteriores de NDIS 6.20.

Para actualizar un controlador de filtro para admitir el entorno NDIS 6.20, debe modificar el controlador de filtro NDIS 6.x de la siguiente manera:

Entorno de compilación
Reemplace la definición del preprocesador NDIS61 o NDIS60 por NDIS620.

Requisitos generales de portabilidad

  • Reemplace las interfaces obsoletas por versiones de NDIS 6.20. Para obtener más información sobre las interfaces obsoletas, vea Interfaces obsoletas en NDIS 6.20.

  • Actualice las siguientes interfaces para admitir más de 64 procesadores:

    • Escalado lateral de recepción (RSS)
    • Interfaces de controlador de dispositivo de información del procesador
    • Asignación de recursos
    • Bloqueos de lectura y escritura

    Para obtener más información sobre cómo admitir más de 64 procesadores, consulte Compatibilidad con más de 64 procesadores en NDIS 6.20.

Inicialización del controlador

  • Establezca la versión NDIS en 6.20 en los miembros MajorNdisVersion y MinorNdisVersion de la estructura de NDIS_FILTER_DRIVER_CHARACTERISTICS que se pasa a la función NdisFRegisterFilterDriver .

  • Establezca la versión del controlador de filtro en los miembros MajorDriverVersion y MinorDriverVersion de la estructura de NDIS_FILTER_DRIVER_CHARACTERISTICS en un valor específico del controlador adecuado.

Operaciones de asociación y desasociación de módulos de filtro

Rutas de acceso de envío y recepción de datos