DXGK_BUILDPAGINGBUFFER_FLUSHTLB结构 (d3dkmddi.h)

DXGK_BUILDPAGINGBUFFER_FLUSHTLB 用作刷新转换旁观缓冲区的一部分, (TLB) 操作。

语法

typedef struct _DXGK_BUILDPAGINGBUFFER_FLUSHTLB {
  D3DGPU_PHYSICAL_ADDRESS RootPageTableAddress;
  HANDLE                  hProcess;
  D3DGPU_VIRTUAL_ADDRESS  StartVirtualAddress;
  D3DGPU_VIRTUAL_ADDRESS  EndVirtualAddress;
} DXGK_BUILDPAGINGBUFFER_FLUSHTLB;

成员

RootPageTableAddress

正在失效的根页表的物理地址。

hProcess

KMD 进程句柄,从 DxgkDdiCreateProcess 返回,页表所属。

StartVirtualAddress

受影响的 GPU 虚拟地址范围的开头。

EndVirtualAddress

受影响的 GPU 虚拟地址范围的末尾。 当 StartVirtualAddressEndVirtualAddress 均为零时,整个 GPU 虚拟地址范围都会受到影响。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 d3dkmddi.h (包括 D3dkmddi.h)