Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
SDV проводит проверку, то есть тест, чтобы определить, соответствует ли фактическое поведение водителя правилам, определяющим правильное поведение.
При отправке команды для проверки драйвера SDV выполняет трехэтапный процесс, в течение которого он определяет необходимые файлы, подготавливает файлы и проверяет драйвер.
В этом разделе описывается, что происходит в каждом из этапов процесса проверки.
Строить
На этапе сборки SDV компилирует, связывает и создает драйвер с помощью MSBuild.
Сканировать
На этапе сканирования SDV сканирует код драйвера для объявлений типов ролей функции, собирает список точек входа драйвера и создает файл Sdv-map.h в каталоге, в который хранится файл источников драйвера (известный как каталог источников драйвера).
Проверка
На этапе проверки SDV готовится к проверке и проверяет драйвер с помощью правил, выбранных для проверки. Дополнительные сведения о правилах, которые можно выбрать, см. в разделе "Правила проверки статического драйвера".
SDV начинается с определения того, требуются ли выбранные правила дополнительных компонентов модели операционной системы. Если так, SDV копирует дополнительные файлы модели операционной системы в каталог исходных файлов драйвера.
Затем файлы драйверов, файлы библиотек, файлы правил (RuleName.slic) и файлы модели операционной системы связаны с одним исполняемым файлом для проверки.
Модуль проверки SDV проверяет одно правило одновременно, пока не будет проверено все выбранные правила.
На этом шаге SDV создает подкаталог для каждого правила, проверенного в каталоге DriverPath\sdv\check.
Комментарий
Хотя SDV выполняет шаги в процессе проверки, он записывает сообщения о состоянии в командную строку, а также сообщения об ошибках, которые сообщают об ошибках, возникающих на каждом шаге. Сведения о сообщениях о состоянии см. в разделе Command-Line Выходные данные. Сведения об сообщениях об ошибках см. в разделе "Сообщения об ошибках средства проверки статического драйвера". Сведения о включении диагностики, которые помогают вам и Microsoft устранять проблемы с SDV, см. в разделе "Диагностика средства проверки статических драйверов".