estructura DXGK_PAGE_TABLE_LEVEL_DESC (d3dkmddi.h)

La estructura DXGK_PAGE_TABLE_LEVEL_DESC describe las funcionalidades que se aplican en el nivel de página.

Sintaxis

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

Miembros

PageTableIndexBitCount

Número de bits de la dirección virtual, que se usa como índice en la matriz de entrada de tabla de páginas. El número de entradas de cada tabla de páginas es 2PageTableIndexBitCount. El administrador de memoria de vídeo configura las entradas de la tabla de páginas, suponiendo que cada entrada abarca una página de 4 KB. Cuando la tabla de páginas raíz se puede cambiar de tamaño, el valor de este nivel debe establecerse en un recuento de bits de índice inicial (podría establecerse en cero). El DXGK_PAGE_TABLE_LEVEL_DESC::P ageTableSizeInBytes correspondiente también debe establecerse en consecuencia.

PageTableSegmentId

Identificador de segmento de memoria de base cero. Cuando el identificador de segmento apunta a la memoria del sistema, el tamaño de la tabla de páginas no puede ser superior a 4 KB. El valor cero está reservado para la memoria del sistema.

PagingProcessPageTableSegmentId

Identificador de segmento de memoria de base cero para el proceso de paginación. Cuando el identificador de segmento apunta a la memoria del sistema (cero), el tamaño de la tabla de páginas no puede ser superior a 4 KB. El valor cero está reservado para la memoria del sistema.

PageTableSizeInBytes

Tamaño de una tabla de páginas en bytes. El número de entradas de una tabla de páginas es igual a 2PageTableIndexBitCount. El tamaño debe ser un múltiplo del tamaño de página de CPU. Cuando la tabla de páginas raíz se puede cambiar de tamaño, el valor de este nivel debe establecerse en un tamaño de tabla de página inicial (podría establecerse en cero).

PageTableAlignmentInBytes

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado d3dkmddi.h (incluya D3dkmddi.h)