Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |