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) |