структура 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)