次の方法で共有


DxgkInitializeDisplayOnlyDriver 関数 (dispmprt.h)

カーネル モードの表示専用ドライバー (KMDOD) で使用するために DirectX グラフィックス カーネル サブシステム (Dxgkrnl.sys) を読み込んで初期化します。

構文

NTSTATUS DxgkInitializeDisplayOnlyDriver(
  [in] PDRIVER_OBJECT              DriverObject,
  [in] PUNICODE_STRING             RegistryPath,
  [in] PKMDDOD_INITIALIZATION_DATA KmdDodInitializationData
);

パラメーター

[in] DriverObject

DRIVER_OBJECT構造体へのポインター。 KMDOD は以前、 DriverEntry 関数でこのポインターを取得しました。

[in] RegistryPath

KMDOD のサービス レジストリ キーへのパスを提供する UNICODE_STRING構造体への ポインター。 KMDOD は以前、 DriverEntry 関数でこのポインターを取得しました。

[in] KmdDodInitializationData

KMDOD によって実装される関数へのポインターを DirectX グラフィックス カーネル サブシステムに提供する KMDDOD_INITIALIZATION_DATA構造体への ポインター。

戻り値

成功した場合STATUS_SUCCESSを返します。それ以外の場合は、Ntstatus.h で定義されているエラー コードのいずれかを返します。

注釈

KMDOD によって提供されるすべてのパラメーターは、ページング されたメモリに格納できます。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム デスクトップ
Header dispmprt.h
Library Displib.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

DRIVER_OBJECT

ディスプレイ ミニポート ドライバーの DriverEntry

DxgkInitialize

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING