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) |