Инициализация драйвера минипорта дисплея
После того как операционная система загрузит драйвер мини-порта дисплея, для инициализации драйвера мини-порта дисплея выполняются следующие действия:
Операционная система вызывает функцию DriverEntry драйвера минипорта дисплея.
DriverEntry выделяет структуру DRIVER_INITIALIZATION_DATA и заполняет элемент Version DRIVER_INITIALIZATION_DATA DXGKDDI_INTERFACE_VERSION, а остальные члены DRIVER_INITIALIZATION_DATA указателями на другие функции точек входа драйвера минипорта дисплея (т. е. функции, которые реализует драйвер минипорта дисплея).
DriverEntry вызывает функцию DxgkInitialize для загрузки подсистемы ядра графики Microsoft DirectX (Dxgkrnl.sys) и предоставления подсистеме ядра графики DirectX указателей на другие функции точек входа драйвера минипорта дисплея.
После возврата DxgkInitializeDriverEntry распространяет возвращаемое значение DxgkInitialize обратно в операционную систему. Модули записи драйверов мини-портов для отображения не должны делать предположений о значении, возвращаемом DxgkInitialize .