DXGK_BUILDPAGINGBUFFER_FLUSHTLB structure (d3dkmddi.h)
DXGK_BUILDPAGINGBUFFER_FLUSHTLB is used as part of a flush translation look-aside buffer (TLB) operation.
Syntax
typedef struct _DXGK_BUILDPAGINGBUFFER_FLUSHTLB {
D3DGPU_PHYSICAL_ADDRESS RootPageTableAddress;
HANDLE hProcess;
D3DGPU_VIRTUAL_ADDRESS StartVirtualAddress;
D3DGPU_VIRTUAL_ADDRESS EndVirtualAddress;
} DXGK_BUILDPAGINGBUFFER_FLUSHTLB;
Members
RootPageTableAddress
Physical address of the root page table being invalidated.
hProcess
KMD process handle, returned from DxgkDdiCreateProcess, that the page table belongs to.
StartVirtualAddress
The start of the affected GPU virtual address range.
EndVirtualAddress
The end of the affected GPU virtual address range. When both StartVirtualAddress and EndVirtualAddress are zero, the entire GPU virtual address range is affected.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Header | d3dkmddi.h (include D3dkmddi.h) |