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


Создание объекта устройства Framework

Каждый драйвер функции, драйвер фильтра и драйвер шины должны создать объект устройства платформы для каждого экземпляра поддерживаемого устройства, подключенного к системе.

Создание объекта устройства платформы включает три шага.

  1. Получение указателя на структуру WDFDEVICE_INIT.

    Это непрозрачная, выделенная системой структура, в которой драйвер хранит сведения об устройстве.

  2. Инициализация структуры WDFDEVICE_INIT.

    Драйвер вызывает набор предоставляемых платформой функций, добавляющих сведения в структуру.

  3. Вызов WdfDeviceCreate.

    Драйвер передает указатель структуры WDFDEVICE_INIT методу WdfDeviceCreate. Метод создает объект устройства платформы и использует сведения в структуре WDFDEVICE_INIT для инициализации объекта.

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