D3DDDI_NATIVEFENCEMAPPING结构(d3dukmdt.h)
D3DDDI_NATIVEFENCEMAPPING 结构包含调用方进程地址空间中的本机 GPU 围栏地址映射。
语法
typedef struct _D3DDDI_NATIVEFENCEMAPPING {
VOID *CurrentValueCpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
D3DKMT_ALIGN64 BYTE Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;
成员
CurrentValueCpuVa
CPU 的当前值的只读映射。 用户模式组件使用此值来轮询本机围栏 CurrentValue。
CurrentValueGpuVa
当前进程地址空间中 GPU 当前值的读/写映射。 GPU 引擎使用此值读取或写入本机围栏,CurrentValue 作为围栏信号操作。
MonitoredValueGpuVa
当前进程的地址空间中 GPU 的受监视值的读/写映射。 GPU 引擎使用此值来检查是否应引发条件 CPU 中断。
Reserved[32]
保留供系统使用。
言论
有关本机 GPU 围栏的详细信息,请参阅 本机 GPU 围栏对象。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 版本 24H2 |
标头 | d3dukmdt.h |