Создание объекта устройства платформы
Каждый драйвер функции, драйвер фильтра и драйвер шины должны создавать объект устройства платформы для каждого экземпляра поддерживаемого устройства, подключенного к системе.
Создание объекта устройства платформы состоит из трех этапов:
Получение указателя на структуру WDFDEVICE_INIT .
Это непрозрачная, выделенная системой структура, в которую драйвер хранит сведения об устройстве.
Инициализация структуры WDFDEVICE_INIT.
Драйвер вызывает набор функций, предоставляемых платформой, которые добавляют сведения в структуру.
Вызов WdfDeviceCreate.
Драйвер передает указатель структуры WDFDEVICE_INIT методу WdfDeviceCreate . Метод создает объект устройства платформы и использует сведения в структуре WDFDEVICE_INIT для инициализации объекта.
Дополнительные сведения о создании объектов устройств платформы см. в следующих разделах: