structure DXGK_BUILDPAGINGBUFFER_FLUSHTLB (d3dkmddi.h)

DXGK_BUILDPAGINGBUFFER_FLUSHTLB est utilisé dans le cadre d’une opération de mémoire tampon d’apparence de traduction (TLB).

Syntaxe

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

Membres

RootPageTableAddress

Adresse physique de la table de page racine en cours d’invalidation.

hProcess

Handle de processus KMD, retourné par DxgkDdiCreateProcess, auquel appartient la table de pages.

StartVirtualAddress

Début de la plage d’adresses virtuelles GPU affectée.

EndVirtualAddress

Fin de la plage d’adresses virtuelles GPU affectée. Lorsque StartVirtualAddress et EndVirtualAddress sont tous deux zéro, la plage d’adresses virtuelles GPU entière est affectée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête d3dkmddi.h (inclure D3dkmddi.h)