Condividi tramite


struttura DXGK_PAGE_TABLE_LEVEL_DESC (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;

Membri

PageTableIndexBitCount

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

PageTableSegmentId

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

PagingProcessPageTableSegmentId

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

PageTableSizeInBytes

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

PageTableAlignmentInBytes

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
intestazione d3dkmddi.h (include D3dkmddi.h)