Набор правил OidProcessing (NDIS)
Используйте эти правила, чтобы убедиться, что драйвер правильно обрабатывает запросы OID.
В этом разделе
Раздел | Описание |
---|---|
Правило DoubleComplete указывает, что драйверы NDIS не должны выполнять запрос идентификатора объекта (OID) несколько раз. |
|
Правило DoubleCompleteWorkItem указывает, что драйверы NDIS не должны выполнять запрос OID несколько раз, если завершение откладывается в рабочем элементе. |
|
Это правило проверяет, не вызывается ли NdisMNetPnPEvent в контексте запроса OID. |
Выбор набора правил OidProcessing
Выберите проект драйвера (.vcxProj) в Microsoft Visual Studio. В меню Драйвер щелкните Запустить средство проверки статических драйверов....
Перейдите на вкладку Правила . В разделе Наборы правил выберите OidProcessing.
Чтобы выбрать набор правил по умолчанию в окне командной строки разработчика Visual Studio, укажите OidProcessing.sdv с параметром /проверка. Пример:
msbuild /t:sdv /p:Inputs="/check:OidProcessing.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32
Дополнительные сведения см. в разделах Использование статического средства проверки драйверов для поиска дефектов в драйверах и Команд статического средства проверки драйверов (MSBuild).