共用方式為


初始化顯示迷你埠驅動程式

在作業系統載入顯示迷你埠驅動程式之後,會發生下列步驟來初始化顯示迷你埠驅動程式:

  1. 作業系統會呼叫顯示迷你埠驅動程式的 DriverEntry 函式

  2. DriverEntry 會配置 DRIVER_INITIALIZATION_DATA 結構,並以顯示迷你埠驅動程式的其他進入點函式指標來填入 DXGKDDI_INTERFACE_VERSION DRIVER_INITIALIZATION_DATA的 Version 成員,DRIVER_INITIALIZATION_DATA 以及顯示迷你埠驅動程式其他進入點函式 (的指標,也就是顯示迷你埠驅動程式所實作) 的函式。

  3. DriverEntry 會呼叫 DxgkInitialize 函式,以載入 Microsoft DirectX 圖形核心子系統 (Dxgkrnl.sys) ,並提供 DirectX 圖形核心子系統的指標給顯示迷你埠驅動程式的其他進入點函式。

  4. 在 DxgkInitialize傳回之後,DriverEntry會將DxgkInitialize的傳回值傳播回作業系統。 顯示迷你埠驅動程式寫入器應該不會假設 DxgkInitialize 傳回的值。