DxgkInitializeDisplayOnlyDriver 函数 (dispmprt.h)

加载并初始化 DirectX 图形内核子系统(Dxgkrnl.sys),以供内核模式仅显示驱动程序(KMDOD)使用。

语法

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

指向 KMDDOD_INITIALIZATION_DATA 结构的指针,该结构向 DirectX 图形内核子系统提供指向 KMDOD 实现的函数的指针。

返回值

如果成功,则返回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