Partilhar via


estrutura DXGK_QUERYSEGMENTOUT4 (d3dkmddi.h)

A estrutura DXGK_QUERYSEGMENTOUT4 contém informações de segmento de memória retornadas do driver.

Sintaxe

typedef struct _DXGK_QUERYSEGMENTOUT4 {
  UINT   NbSegment;
  BYTE   *pSegmentDescriptor;
  UINT   PagingBufferSegmentId;
  UINT   PagingBufferSize;
  UINT   PagingBufferPrivateDataSize;
  SIZE_T SegmentDescriptorStride;
} DXGK_QUERYSEGMENTOUT4;

Membros

NbSegment

Número de elementos na matriz pSegmentDescriptor. O DxgkDdiQueryAdapterInfo (DXGKQAITYPE_QUERYSEGMENT4) será chamado duas vezes. Na primeira vez, NbSegment será definido como 0. O driver deve retornar STATUS_SUCCESS e definir NbSegment para o número de segmentos de memória gpu no adaptador sem acessar nenhum outro membro da estrutura. Na segunda vez, o driver será chamado com o número relatado de segmentos e o driver deverá preencher todas as informações necessárias.

pSegmentDescriptor

Ponteiro para a matriz de estruturas de DXGK_SEGMENTDESCRIPTOR4. O tamanho do elemento de matriz é definido por SegmentDescriptorStride. O tipo de pSegmentDescriptor foi alterado para um BYTE* para ajudar a impor o uso do passo como o método de iteração da matriz. O driver preenche a matriz com informações sobre cada segmento de memória.

PagingBufferSegmentId

Identificador de segmento do buffer de paginação. Esse é o índice (a partir de 1) do segmento na matriz pSegmentDescriptor .

PagingBufferSize

Tamanho do buffer de paginação.

PagingBufferPrivateDataSize

Tamanho, em bytes, dos dados privados do driver que serão fornecidos com cada buffer de paginação.

SegmentDescriptorStride

Tamanho dos elementos na matriz pSegmentDescriptor em bytes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Consulte também

DXGK_QUERYSEGMENTIN4