Freigeben über


DXGK_PAGE_TABLE_LEVEL_DESC Struktur (d3dkmddi.h)

Die DXGK_PAGE_TABLE_LEVEL_DESC Struktur beschreibt Funktionen, die auf Seitenebene angewendet werden.

Syntax

typedef struct _DXGK_PAGE_TABLE_LEVEL_DESC {
  UINT PageTableIndexBitCount;
  UINT PageTableSegmentId;
  UINT PagingProcessPageTableSegmentId;
  UINT PageTableSizeInBytes;
  UINT PageTableAlignmentInBytes;
} DXGK_PAGE_TABLE_LEVEL_DESC;

Angehörige

PageTableIndexBitCount

Die Anzahl der Bits in der virtuellen Adresse, die als Index in das Seitentabelleneingabearray verwendet wird. Die Anzahl der Einträge in jeder Seitentabelle beträgt 2PageTableIndexBitCount. Der Videospeicher-Manager richtet die Seitentabelleneinträge ein, vorausgesetzt, jeder Eintrag deckt eine 4 KB-Seite ab. Wenn die Größe der Stammseitentabelle geändert werden kann, sollte der Wert für diese Ebene auf eine anfängliche Indexbitanzahl festgelegt werden (es kann auf Null festgelegt werden). Die entsprechende DXGK_PAGE_TABLE_LEVEL_DESC::P ageTableSizeInBytes- sollte ebenfalls entsprechend festgelegt werden.

PageTableSegmentId

Ein nullbasierter Speichersegmentbezeichner. Wenn der Segmentbezeichner auf den Systemspeicher verweist, darf die Seitentabellengröße nicht mehr als 4 KB betragen. Der Wert Null ist für den Systemspeicher reserviert.

PagingProcessPageTableSegmentId

Ein nullbasierter Speichersegmentbezeichner für den Auslagerungsprozess. Wenn der Segmentbezeichner auf den Systemspeicher (Null) verweist, darf die Seitentabellengröße nicht mehr als 4 KB betragen. Der Wert Null ist für den Systemspeicher reserviert.

PageTableSizeInBytes

Die Größe einer Seitentabelle in Byte. Die Anzahl der Einträge in einer Seitentabelle entspricht 2PageTableIndexBitCount. Die Größe muss ein Vielfaches der CPU-Seitengröße sein. Wenn die Größe der Stammseitentabelle geändert werden kann, sollte der Wert für diese Ebene auf eine anfängliche Seitentabellengröße festgelegt werden (sie kann auf Null festgelegt werden).

PageTableAlignmentInBytes

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- d3dkmddi.h (einschließlich D3dkmddi.h)