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;
Member
PageTableIndexBitCount
Die Anzahl der Bits in der virtuellen Adresse, die als Index in das Seitentabelleneintragsarray verwendet wird. Die Anzahl der Einträge in jeder Seitentabelle ist 2PageTableIndexBitCount. Der Videospeicher-Manager richtet die Seitentabelleneinträge ein, wobei davon ausgegangen wird, dass jeder Eintrag eine 4-KB-Seite umfasst. Wenn die Größe der Stammseitentabelle geändert werden kann, sollte der Wert für diese Ebene auf eine anfängliche Indexbitanzahl festgelegt werden (sie kann auf 0 festgelegt werden). Die entsprechenden DXGK_PAGE_TABLE_LEVEL_DESC::P ageTableSizeInBytes sollten ebenfalls entsprechend festgelegt werden.
PageTableSegmentId
Ein nullbasierter Speichersegmentbezeichner. Wenn der Segmentbezeichner auf den Systemspeicher zeigt, darf die Größe der Seitentabelle nicht mehr als 4 KB betragen. Der Wert 0 ist für den Systemspeicher reserviert.
PagingProcessPageTableSegmentId
Ein nullbasierter Speichersegmentbezeichner für den Pagingprozess. Wenn der Segmentbezeichner auf den Systemspeicher (null) zeigt, darf die Größe der Seitentabelle nicht mehr als 4 KB betragen. Der Wert 0 ist für den Systemspeicher reserviert.
PageTableSizeInBytes
Die Größe einer Seitentabelle in Bytes. Die Anzahl der Einträge in einer Seitentabelle ist gleich 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 0 festgelegt werden).
PageTableAlignmentInBytes
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |