структура 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 (include D3dkmddi.h) |