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 como o número de segmentos de memória de 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 DXGK_SEGMENTDESCRIPTOR4 . O tamanho do elemento de matriz é definido por SegmentDescriptorStride. O tipo pSegmentDescriptor foi alterado para um BYTE* para ajudar a impor o uso do stride 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 |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |