Initialisieren des Display Miniport-Treibers
Nachdem das Betriebssystem den Anzeige-Miniporttreiber geladen hat, werden die folgenden Schritte ausgeführt, um den Display-Miniporttreiber zu initialisieren:
Das Betriebssystem ruft die DriverEntry-Funktion des Anzeigeminiporttreibers auf.
DriverEntry ordnet eine DRIVER_INITIALIZATION_DATA-Struktur zu und füllt den Versionsmember von DRIVER_INITIALIZATION_DATA mit DXGKDDI_INTERFACE_VERSION und die verbleibenden Member von DRIVER_INITIALIZATION_DATA mit Zeigern auf die anderen Einstiegspunktfunktionen des Anzeigeminiporttreibers (d. a. die Funktionen, die der Anzeige-Miniporttreiber implementiert).
DriverEntry ruft die DxgkInitialize-Funktion auf, um das Microsoft DirectX-Grafikkernsubsystem (Dxgkrnl.sys) zu laden und das DirectX-Grafikkernsubsystem mit Zeigern auf die anderen Einstiegspunktfunktionen des Anzeigeminiporttreibers zu versorgen.
Nachdem DxgkInitialize zurückgegeben wurde, gibt DriverEntry den Rückgabewert von DxgkInitialize zurück an das Betriebssystem weiter. Anzeige-Miniporttreiber-Writer sollten keine Annahmen über den Wert treffen, den DxgkInitialize zurückgibt.