Поделиться через


Набор правил OidProcessing (NDIS)

Используйте эти правила, чтобы убедиться, что драйвер правильно обрабатывает запросы OID.

В этом разделе

Раздел Описание

DoubleComplete

Правило DoubleComplete указывает, что драйверы NDIS не должны выполнять запрос идентификатора объекта (OID) несколько раз.

DoubleCompleteWorkItem

Правило DoubleCompleteWorkItem указывает, что драйверы NDIS не должны выполнять запрос OID несколько раз, если завершение откладывается в рабочем элементе.

NdisMNetPnPEventInOIDRequest

Это правило проверяет, не вызывается ли NdisMNetPnPEvent в контексте запроса OID.

Выбор набора правил OidProcessing

  1. Выберите проект драйвера (.vcxProj) в Microsoft Visual Studio. В меню Драйвер щелкните Запустить средство проверки статических драйверов....

  2. Перейдите на вкладку Правила . В разделе Наборы правил выберите OidProcessing.

    Чтобы выбрать набор правил по умолчанию в окне командной строки разработчика Visual Studio, укажите OidProcessing.sdv с параметром /проверка. Пример:

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

    Дополнительные сведения см. в разделах Использование статического средства проверки драйверов для поиска дефектов в драйверах и Команд статического средства проверки драйверов (MSBuild).