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


Стратегия разработки драйверов хранилища Windows

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

  1. Узнайте об архитектуре и драйверах Windows.

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

  2. Ознакомьтесь с основами драйверов хранилища.

    Сведения об основах драйвера хранилища см. в архитектуре драйвера хранилища Windows.

  3. Определение дополнительных решений по проектированию драйвера хранилища.

    Сведения о том, как принимать решения по проектированию, см. в разделах Возможности, предоставляемые Storport, Драйверы виртуального минипорта для хранения: в каких случаях они подходят?, и Создание совместимости драйверов минипорта порта SCSI с Storport.

  4. Узнайте о хранилище в операционной системе Windows.

    См. историю Storport в комплекте драйверов Windows (WDK).

  5. Узнайте о сборке, тестировании и отладке драйверов Windows.

    Создание драйвера не совпадает с созданием приложения в пользовательском режиме. См. Разработка, тестирование и развертывание драйверов для получения информации о процессе сборки, отладки и тестирования драйверов Windows, подписи драйверов и тестировании на соответствие логотипу Windows. Сведения о создании, тестировании, проверке и отладке средств разработки драйверов см. в .

  6. просмотрите примеры драйверов хранилища.

    Сведения о доступе и проверке примеров драйверов минипорта storport см. в примерах пакета драйверов Windows (WDK).

  7. Разработка, сборка, тестирование и отладка драйвера хранилища.

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

  8. Создайте пакет для драйвера хранилища.

    Дополнительные сведения см. в статье "Начало разработки драйверов Windows](/windows-hardware/drivers/develop/get-started-developing-windows-drivers).

  9. Подписывайте и распространяйте драйвер хранилища.

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

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