estructura DXGK_QUERYSEGMENTOUT3 (d3dkmddi.h)
Describe información de segmento de memoria que un controlador de controlador de pantalla de Windows (WDDM) 1.2 o posterior debe devolver de una llamada a su función de DxgkDdiQueryAdapterInfo.
Sintaxis
typedef struct _DXGK_QUERYSEGMENTOUT3 {
[out] UINT NbSegment;
[out] DXGK_SEGMENTDESCRIPTOR3 *pSegmentDescriptor;
[out] UINT PagingBufferSegmentId;
[out] UINT PagingBufferSize;
[out] UINT PagingBufferPrivateDataSize;
} DXGK_QUERYSEGMENTOUT3;
Miembros
[out] NbSegment
Número de segmentos de memoria que admite el controlador.
[out] pSegmentDescriptor
Matriz de DXGK_SEGMENTDESCRIPTOR3 estructuras que el controlador rellena con información sobre los segmentos que admite. El tamaño de la matriz es el valor que nbSegment especifica.
[out] PagingBufferSegmentId
Identificador del segmento desde el que el administrador de memoria de vídeo debe asignar el búfer de paginación. Este segmento debe ser un segmento de apertura.
[out] PagingBufferSize
Tamaño, en bytes, que el administrador de memoria de vídeo debe asignar para el búfer de paginación.
[out] PagingBufferPrivateDataSize
Tamaño, en bytes, de la estructura de datos privados residentes en el controlador que está asociada a cada búfer de paginación. La memoria de esta estructura de datos privada se asigna desde un grupo no paginado. Si el controlador especifica cero para PagingBufferPrivateDataSize, no se asigna memoria para la estructura de datos privada.
La estructura de datos privadas asociada a un búfer de paginación se inicializa en cero cuando se crea el búfer de paginación. Durante la vigencia del búfer de paginación, el administrador de memoria de vídeo nunca accede a la estructura de datos privada asociada al búfer de paginación.
Observaciones
El controlador de miniporte para mostrar usa esta estructura para devolver información sobre los segmentos de memoria en respuesta a una llamada de función de DxgkDdiQueryAdapterInfo en la que el subsistema de gráficos especifica el valor de DXGKQAITYPE_QUERYSEGMENT3 en el tipo miembro de la estructura de DXGKARG_QUERYADAPTERINFO.
El administrador de memoria de vídeo asigna un búfer de paginación desde un segmento de apertura (si el PagingBufferSegmentId miembro identifica el segmento) o como un bloque de memoria combinado de escritura contiguo (si pagingBufferSegmentId está establecido en 0). Si pagingBufferSegmentId está establecido en 0, la GPU debe acceder a los búferes de acceso directo a memoria (DMA) mediante ciclos PCI en sistemas donde no se permiten las transferencias AGP que se producen fuera de la apertura de AGP.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
servidor mínimo admitido | Windows Server 2012 |
encabezado de | d3dkmddi.h |