Compartilhar via


estrutura DXGK_PAGE_TABLE_LEVEL_DESC (d3dkmddi.h)

A estrutura DXGK_PAGE_TABLE_LEVEL_DESC descreve os recursos aplicados no nível da página.

Sintaxe

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

Membros

PageTableIndexBitCount

O número de bits no endereço virtual, que é usado como um índice na matriz de entrada da tabela de páginas. O número de entradas em cada tabela de página é 2PageTableIndexBitCount. O gerenciador de memória de vídeo configura as entradas da tabela de páginas, supondo que cada entrada abrange uma página de 4 KB. Quando a tabela de página raiz é redimensionável, o valor desse nível deve ser definido como uma contagem inicial de bits de índice (ela pode ser definida como zero). Os DXGK_PAGE_TABLE_LEVEL_DESC::P ageTableSizeInBytes correspondentes também devem ser definidos adequadamente.

PageTableSegmentId

Um identificador de segmento de memória baseado em zero. Quando o identificador de segmento aponta para a memória do sistema, o tamanho da tabela de página não pode ter mais de 4 KB. O valor zero é reservado para memória do sistema.

PagingProcessPageTableSegmentId

Um identificador de segmento de memória baseado em zero para o processo de paginação. Quando o identificador de segmento aponta para a memória do sistema (zero), o tamanho da tabela de página não pode ter mais de 4 KB. O valor zero é reservado para memória do sistema.

PageTableSizeInBytes

O tamanho de uma tabela de página em bytes. O número de entradas em uma tabela de páginas é igual a 2PageTableIndexBitCount. O tamanho deve ser um múltiplo do tamanho da página da CPU. Quando a tabela de página raiz é redimensionável, o valor desse nível deve ser definido como um tamanho de tabela de página inicial (ele pode ser definido como zero).

PageTableAlignmentInBytes

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)