Compartir vía


Implementación de un controlador NDIS 6.30

Un controlador NDIS 6.30 debe cumplir los requisitos definidos en Implementación de un controlador NDIS 6.20.

Además, un controlador NDIS 6.30 debe cumplir los siguientes requisitos:

  • Un controlador NDIS 6.30 debe notificar la versión NDIS correcta cuando se registra con NDIS.

    • Debe actualizar el número de versión principal y secundaria de NDIS en la estructura NDIS_Xxx_DRIVER_CHARACTERISTICS para admitir NDIS 6.30. El miembro MajorNdisVersion debe contener 6 y el miembro MinorNdisVersion debe contener 30. Este requisito se aplica a los controladores de minipuerto, protocolo y filtro. También debe actualizar la información de versión del compilador, consulte Compilación de un controlador NDIS 6.30.

    • Los controladores de minipuerto deben establecer el miembro Header de NDIS_MINIPORT_DRIVER_CHARACTERISTICS: Establezca Revisión en NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 y Tamaño en NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2.

    • Los controladores de filtro deben establecer el miembro Header de NDIS_FILTER_DRIVER_CHARACTERISTICS: Establezca Revisión en NDIS_FILTER_CHARACTERISTICS_REVISION_2 y Tamaño en NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2.

    • Los controladores de protocolo deben establecer el miembro Header de NDIS_PROTOCOL_DRIVER_CHARACTERISTICS: Establezca Revisión en NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 y Tamaño en NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2.

  • Para informar a NDIS y controladores sobre las funcionalidades de dispositivos y controladores, los controladores NDIS 6.30 deben implementar las interfaces de funcionalidad del dispositivo NDIS 6.30 para las siguientes características:

  • Los controladores de miniporte de NDIS 6.30 para los sistemas operativos Windows 8 y Windows Server 2012 deben usar las versiones NDIS 6.30 de estructuras de datos. Para obtener más información, consulte Uso de estructuras de datos NDIS 6.30.