estrutura DXGK_BUILDPAGINGBUFFER_FLUSHTLB (d3dkmddi.h)

DXGK_BUILDPAGINGBUFFER_FLUSHTLB é usado como parte de uma operação de TLB (buffer look-aside) de tradução de liberação.

Sintaxe

typedef struct _DXGK_BUILDPAGINGBUFFER_FLUSHTLB {
  D3DGPU_PHYSICAL_ADDRESS RootPageTableAddress;
  HANDLE                  hProcess;
  D3DGPU_VIRTUAL_ADDRESS  StartVirtualAddress;
  D3DGPU_VIRTUAL_ADDRESS  EndVirtualAddress;
} DXGK_BUILDPAGINGBUFFER_FLUSHTLB;

Membros

RootPageTableAddress

Endereço físico da tabela de página raiz que está sendo invalidada.

hProcess

Identificador de processo KMD, retornado de DxgkDdiCreateProcess ao qual a tabela de página pertence.

StartVirtualAddress

O início do intervalo de endereços virtuais de GPU afetado.

EndVirtualAddress

O fim do intervalo de endereços virtuais de GPU afetado. Quando StartVirtualAddress e EndVirtualAddress são zero, todo o intervalo de endereços virtuais de GPU é afetado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)