estructura DXGK_QUERYSEGMENTOUT4 (d3dkmddi.h)
La estructura DXGK_QUERYSEGMENTOUT4 contiene información de segmento de memoria devuelta del controlador.
Sintaxis
typedef struct _DXGK_QUERYSEGMENTOUT4 {
UINT NbSegment;
BYTE *pSegmentDescriptor;
UINT PagingBufferSegmentId;
UINT PagingBufferSize;
UINT PagingBufferPrivateDataSize;
SIZE_T SegmentDescriptorStride;
} DXGK_QUERYSEGMENTOUT4;
Miembros
NbSegment
Número de elementos de la matriz pSegmentDescriptor . Se llamará a DxgkDdiQueryAdapterInfo (DXGKQAITYPE_QUERYSEGMENT4) dos veces. La primera vez, NbSegment se establecerá en 0. El controlador debe devolver STATUS_SUCCESS y establecer NbSegment en el número de segmentos de memoria de GPU del adaptador sin tener acceso a ningún otro miembro de la estructura. La segunda vez, se llamará al controlador con el número notificado de segmentos y el controlador debe rellenar toda la información necesaria.
pSegmentDescriptor
Puntero a la matriz de estructuras de DXGK_SEGMENTDESCRIPTOR4 . El tamaño del elemento de matriz se define mediante SegmentDescriptorStride. El tipo pSegmentDescriptor se ha cambiado a byte* para ayudar a aplicar el uso del intervalo como método de iteración de la matriz. El controlador rellena la matriz con información sobre cada segmento de memoria.
PagingBufferSegmentId
Identificador de segmento del búfer de paginación. Este es el índice (a partir de 1) del segmento de la matriz pSegmentDescriptor .
PagingBufferSize
Tamaño del búfer de paginación.
PagingBufferPrivateDataSize
Tamaño, en bytes, de los datos privados del controlador que se proporcionarán con cada búfer de paginación.
SegmentDescriptorStride
Tamaño de los elementos de la matriz pSegmentDescriptor en bytes.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | d3dkmddi.h (incluya D3dkmddi.h) |