Compartir a través de


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)

Consulte también

DXGK_QUERYSEGMENTIN4