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