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 |
Library | Displib.lib |
IRQL | PASSIVE_LEVEL |