DXGKDDI_SIGNALMONITOREDFENCE回调函数 (d3dkmddi.h)
添加 GPU 指令,以向 DMA(直接内存访问)缓冲区发出分页监视围栏对象的信号。 提交分页缓冲区时,从视频内存管理工作线程以及执行内核提交的应用程序线程(如 PresentBlt 或 RenderGdi)调用此回调函数。 OS 向驱动程序传递有关内核提交类型的提示。
语法
DXGKDDI_SIGNALMONITOREDFENCE DxgkddiSignalmonitoredfence;
NTSTATUS DxgkddiSignalmonitoredfence(
IN_CONST_HANDLE hContext,
INOUT_PDXGKARG_SIGNALMONITOREDFENCE pSignalMonitoredFence
)
{...}
参数
hContext
生成内核提交的上下文的驱动程序上下文句柄。
pSignalMonitoredFence
指向 DXGKARG_SIGNALMONITOREDFENCE 结构的指针,该结构包含用于向受监视围栏对象发出信号的参数。
返回值
返回 NTSTATUS。
言论
WDDM 同步类:
- RenderGdi 和 PresentBlt 提交类型的零级别。
- BuildPagingBuffer 提交类型的第一级 GPU 计划程序类。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1809 |
标头 | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |