实现 NDIS 6.1 驱动程序
NDIS 6.1 驱动程序在向 NDIS 注册时必须报告正确的 NDIS 版本:
必须更新 NDIS_Xxx_DRIVER_CHARACTERISTICS 结构中的主 NDIS 和次要 NDIS 版本号以支持 NDIS 6.1。 MajorNdisVersion 成员必须包含 0x06 MinorNdisVersion 成员必须包含 0x01。 此要求适用于微型端口、协议和筛选器驱动程序。
微型端口驱动程序必须设置 NDIS_MINIPORT_DRIVER_CHARACTERISTICS 的 Header 成员:将 Revision 设置为 NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2,将 Size 设置为 NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2。
筛选器驱动程序必须设置 NDIS_FILTER_DRIVER_CHARACTERISTICS 的 Header 成员:将 Revision 设置为 NDIS_FILTER_CHARACTERISTICS_REVISION_2,将 Size 设置为 NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2。
协议驱动程序必须设置 NDIS_PROTOCOL_DRIVER_CHARACTERISTICS 的 Header 成员:将 Revision 设置为 NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2,将 Size 设置为 NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2。