次の方法で共有


ディスプレイ ミニポート ドライバーの初期化

オペレーティング システムがディスプレイ ミニポート ドライバーを読み込んだ後、ディスプレイ ミニポート ドライバーを初期化するには、次の手順が発生します。

  1. オペレーティング システムは、ディスプレイ ミニポート ドライバーの DriverEntry 関数を呼び出します。

  2. DriverEntryDRIVER_INITIALIZATION_DATA 構造体を割り当て、DXGKDDI_INTERFACE_VERSION とメインディスプレイ ミニポート ドライバーの他の エントリ ポイント関数 (つまり、ディスプレイ ミニポート ドライバーが実装する関数) へのポインターを持つDRIVER_INITIALIZATION_DATAの再DRIVER_INITIALIZATION_DATAのメンバーを設定します。

  3. DriverEntryDxgkInitialize 関数を呼び出して、Microsoft DirectX グラフィックス カーネル サブシステム (Dxgkrnl.sys) を読み込み、ディスプレイ ミニポート ドライバーの他のエントリ ポイント関数へのポインターを DirectX グラフィックス カーネル サブシステムに提供します。

  4. DxgkInitialize 返された後、 DriverEntryDxgkInitialize の戻り値をオペレーティング システムに反映します。 ディスプレイ ミニポート ドライバーのライターは、 DxgkInitialize が返す値に関する想定を行う必要はありません。