Поделиться через


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