实现 NDIS 6.30 驱动程序

NDIS 6.30 驱动程序必须遵循 实现 NDIS 6.20 驱动程序中定义的要求。

此外,NDIS 6.30 驱动程序必须符合以下要求:

  • NDIS 6.30 驱动程序在向 NDIS 注册时必须报告正确的 NDIS 版本。

    • 必须更新 NDIS_Xxx_DRIVER_CHARACTERISTICS 结构中的主版本号和次要 NDIS 版本号以支持 NDIS 6.30。 MajorNdisVersion 成员必须包含 6MinorNdisVersion 成员必须包含 30。 此要求适用于微型端口、协议和筛选器驱动程序。 还必须更新编译器的版本信息,请参阅 编译 NDIS 6.30 驱动程序

    • 微型端口驱动程序必须设置 NDIS_MINIPORT_DRIVER_CHARACTERISTICSHeader 成员:将 Revision 设置为 NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2,将 Size 设置为 NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2。

    • 筛选器驱动程序必须设置 NDIS_FILTER_DRIVER_CHARACTERISTICSHeader 成员:将 Revision 设置为 NDIS_FILTER_CHARACTERISTICS_REVISION_2,将 Size 设置为 NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2。

    • 协议驱动程序必须设置 NDIS_PROTOCOL_DRIVER_CHARACTERISTICSHeader 成员:将 Revision 设置为 NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2,将 Size 设置为 NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2。

  • 若要通知 NDIS 和过分驱动程序设备和驱动程序功能,NDIS 6.30 驱动程序必须为以下功能实现 NDIS 6.30 设备功能接口:

  • 适用于Windows 8和Windows Server 2012操作系统的 NDIS 6.30 微型端口驱动程序必须使用 NDIS 6.30 版本的数据结构。 有关详细信息,请参阅 使用 NDIS 6.30 数据结构