Стратегия разработки драйверов минипорта MB

Чтобы создать минипорт-драйвер MB, выполните следующие действия.

  • Шаг 1: Изучите архитектуру Windows и минипорт-драйверы.

    Необходимо понять основы работы драйверов в операционных системах Windows. Знание основных принципов поможет вам принять соответствующие решения по проектированию и упростить процесс разработки. Дополнительные сведения об основах драйверов см. в разделе Основные понятия для всех разработчиков драйверов.

  • Шаг 2. Ознакомьтесь с основами минипорт-драйверов MB.

    Драйверы минипортов MB поддерживаются в Windows 7 и более поздних версиях Windows и соответствуют спецификации NDIS 6.20. Чтобы понять решения, которые вам необходимо принять при проектировании драйвера минипорта, см. Введение в NDIS 6.20.

  • Шаг 3: Определение дополнительных решений по проектированию драйверов Windows.

    Дополнительные сведения о том, как принимать решения по проектированию Windows, см. в статье Создание надежных драйверов Kernel-Mode, Вопросы программирования для 64-разрядных драйверови Создание международных INF файлов.

  • шаге 4. Узнайте о процессах и инструментах сборки, тестирования и отладки драйверов Windows.

    Создание драйвера отличается от создания приложения в пользовательском режиме. Сведения о сборке, отладке и тестировании драйверов Windows, подписании драйверов и тестировании комплекта оборудования Windows (HLK) см. в разработке, тестировании и развертывании драйверов. Подробности о создании, тестировании, проверке и отладке инструментов см. в средствах разработки драйверов.

  • на шаге 5: Принятие решений по проектированию вашего драйвера минипорта MB.

    Дополнительные сведения см. в разделе MB Interface Overview.

  • шаг 6: Разрабатывайте, собирайте, тестируйте и отлаживайте ваш минипорт-драйвер MB.

    Сведения о итеративной сборке, тестировании и отладке см. в разработке, тестировании и развертывании драйверов. Этот процесс поможет вам создать минипорт-драйвер, который работает.

  • Шаг 7: Создайте пакет драйверов для вашего минипорта MB.

    Дополнительные сведения см. в разделе Предоставление пакета драйвера.

  • Шаг 8: Подпишите и распространяйте свой драйвер минипорта MB.

    Последний шаг — (по желанию) подписать и распространить минипорт-драйвер. Если ваш минипорт-драйвер соответствует стандартам качества, определенным для комплекта аппаратных лабораторий Windows (HLK), его можно распространить через программу обновления Microsoft Windows. Дополнительные сведения о том, как распространять драйвер, см. в статье Начало работы с процессом отправки оборудования.

Это основные шаги. Дополнительные шаги могут потребоваться в зависимости от потребностей вашего конкретного минипорт-драйвера.