实现 NDIS 6.1 驱动程序

当 ndis 6.1 驱动程序使用 NDIS 注册时,它必须报告正确的 NDIS 版本:

  • 必须在 NDIS_Xxx_DRIVER_CHARACTERISTICS 结构中更新主要和次要 NDIS 版本号,以支持 NDIS 6.1。 MajorNdisVersion成员必须包含0x06,且MinorNdisVersion成员必须包含0x01。 此要求适用于微型端口、协议和筛选器驱动程序。

  • 微型端口驱动程序必须将NDIS_MINIPORT_DRIVER_CHARACTERISTICS标头成员设置为 NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 并将大小设置为NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2。

  • 筛选器驱动程序必须将NDIS_FILTER_DRIVER_CHARACTERISTICS标头成员设置为 NDIS_FILTER_CHARACTERISTICS_REVISION_2 并将大小设置为NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2。

  • 协议驱动程序必须将NDIS_PROTOCOL_DRIVER_CHARACTERISTICS标头成员设置为 NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 并将大小设置为NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2。