NDIS/WIFI 验证

NDIS/WIFI 验证选项确定 NDIS 或 WIFI 驱动程序是否正确与 Windows 操作系统内核交互。

注意此选项从Windows 8.1开始可用。

NDIS/WIFI 验证选项应用规则来验证驱动程序是否在各种上下文中正确处理 OID,并遵循 Microsoft 建议的最佳做法。

当此选项处于活动状态并且驱动程序验证程序检测到驱动程序违反了 NDIS 或 WIFI 规则之一时,驱动程序验证程序会发出参数 1 等于特定符合性规则) 标识符的 bug 检查 0xC4 (。

验证规则列表包括以下内容:

NdisOidComplete

NdisOidDoubleComplete

NdisOidDoubleRequest

NdisTimedDataHang

NdisTimedDataSend

NdisTimedOidComplete

WlanAssert

WlanAssociation

WlanConnectionRoaming

WlanDisassociation

WlanTimedAssociation

WlanTimedConnectionRoaming

WlanTimedConnectRequest

WlanTimedScan

WlanTimedLinkQuality

激活此选项

可以使用驱动程序验证程序管理器或 Verifier.exe 命令行为一个或多个驱动程序激活 NDIS/WIFI 验证功能。 有关详细信息,请参阅 选择驱动程序验证程序选项。 必须重新启动计算机才能激活或停用 NDIS/WIFI 验证选项。

  • 在命令行

    在命令行上,NDIS/WIFI 验证由 验证程序 /flags 0x200000 (位) 表示。 若要激活 NDIS/WIFI 验证,请使用标志值0x200000或向标志值添加0x200000。 例如:

    verifier /flags 0x200000 /driver MyDriver.sys
    

    下次启动后,该功能将处于活动状态。

  • 使用驱动程序验证程序管理器

    1. 启动驱动程序验证程序管理器。 在命令提示符窗口中键入 验证程序
    2. 选择“ 为代码开发人员) 创建自定义设置 ( ”,然后单击“ 下一步”。
    3. 从完整列表中选择“选择单个设置”。
    4. 选择“ (检查) NDIS/WIFI 验证”。
    5. 重新启动计算机。