共用方式為


初始化 Display Miniport 驅動程式

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

  1. 操作系統會呼叫 display miniport 驅動程式的 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 傳回的值。