OidProcessing 规则集 (NDIS)

使用这些规则验证驱动程序是否正确处理 OID 请求。

在本节中

主题 说明

DoubleComplete

DoubleComplete 规则指定 NDIS 驱动程序不得多次 (OID) 请求完成对象标识符。

DoubleCompleteWorkItem

DoubleCompleteWorkItem 规则指定当工作项延迟完成时,NDIS 驱动程序不得多次完成 OID 请求。

NdisMNetPnPEventInOIDRequest

此规则检查是否未在 OID 请求的上下文中调用 NdisMNetPnPEvent

选择 OidProcessing 规则集

  1. 在 Microsoft Visual Studio 中选择驱动程序项目 (.vcxProj) 。 在“ 驱动程序 ”菜单中,单击“ 启动静态驱动程序验证程序...”

  2. 单击“ 规则 ”选项卡。在“ 规则集”下,选择“ OidProcessing”。

    若要从 Visual Studio 开发人员命令提示符窗口中选择默认规则集,请使用 /检查 选项指定 OidProcessing.sdv。 例如:

    msbuild /t:sdv /p:Inputs="/check:OidProcessing.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32
    

    有关详细信息,请参阅 使用静态驱动程序验证程序查找驱动程序中的缺陷静态驱动程序验证程序命令 (MSBuild)