Inicialización del controlador display Miniport
Una vez que el sistema operativo ha cargado el controlador de miniporte de pantalla, se producen los pasos siguientes para inicializar el controlador de minipuerto de pantalla:
El sistema operativo llama a la función DriverEntry del controlador de minipuerto de pantalla.
DriverEntry asigna una estructura de DRIVER_INITIALIZATION_DATA y rellena el miembro Version de DRIVER_INITIALIZATION_DATA con DXGKDDI_INTERFACE_VERSION y los miembros restantes de DRIVER_INITIALIZATION_DATA con punteros a las demás funciones de punto de entrada del controlador de minipuerto de visualización (es decir, las funciones que implementa el controlador de miniporte de pantalla).
DriverEntry llama a la función DxgkInitialize para cargar el subsistema del kernel de gráficos de Microsoft DirectX (Dxgkrnl.sys) y para proporcionar el subsistema del kernel de gráficos de DirectX con punteros a las otras funciones de punto de entrada del controlador de minipuerto de pantalla.
Después de que DxgkInitialize devuelve, DriverEntry propaga el valor devuelto de DxgkInitialize al sistema operativo. Los escritores de controladores de minipuerto de pantalla no deben suponer el valor que DxgkInitialize devuelve.