英語で読む

次の方法で共有


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
ターゲット プラットフォーム デスクトップ
ヘッダー dispmprt.h
ライブラリ Displib.lib
IRQL PASSIVE_LEVEL

関連項目

DRIVER_OBJECT

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

DxgkInitialize

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING