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 |