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