Condividi tramite


DXGK_PAGE_TABLE_LEVEL_DESC struttura (d3dkmddi.h)

La struttura DXGK_PAGE_TABLE_LEVEL_DESC descrive le funzionalità applicate a livello di pagina.

Sintassi

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

Members

PageTableIndexBitCount

Numero di bit nell'indirizzo virtuale, utilizzato come indice nella matrice di voci della tabella di pagina. Il numero di voci in ogni tabella di pagina è 2PageTableIndexBitCount. Gestione memoria video configura le voci della tabella di pagina, presupponendo che ogni voce copre una pagina di 4 KB. Quando la tabella della pagina radice è ridimensionabile, il valore per questo livello deve essere impostato su un numero di bit di indice iniziale (potrebbe essere impostato su zero). Il DXGK_PAGE_TABLE_LEVEL_DESC corrispondente::P TableSizeInBytes deve essere impostato di conseguenza.

PageTableSegmentId

Identificatore del segmento di memoria in base zero. Quando l'identificatore di segmento punta alla memoria di sistema, le dimensioni della tabella di pagina non possono essere superiori a 4 KB. Il valore zero è riservato alla memoria di sistema.

PagingProcessPageTableSegmentId

Identificatore del segmento di memoria in base zero per il processo di paging. Quando l'identificatore segmento punta alla memoria di sistema (zero), le dimensioni della tabella di pagina non possono essere superiori a 4 KB. Il valore zero è riservato alla memoria di sistema.

PageTableSizeInBytes

Dimensioni di una tabella di pagine in byte. Il numero di voci in una tabella di pagina è uguale a 2PageTableIndexBitCount. Le dimensioni devono essere un multiplo delle dimensioni della pagina della CPU. Quando la tabella della pagina radice è ridimensionabile, il valore per questo livello deve essere impostato su una dimensione iniziale della tabella di pagina (potrebbe essere impostata su zero).

PageTableAlignmentInBytes

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione d3dkmddi.h (include D3dkmddi.h)