структура 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. Если значения StartVirtualAddress и EndVirtualAddress равны нулю, затрагивается весь диапазон виртуальных адресов GPU.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |