Partilhar via


estrutura DXGK_MEMORYRANGE (d3dkmddi.h)

Uma estrutura DXGK_MEMORYRANGE descreve um intervalo de memória.

Sintaxe

typedef struct _DXGK_MEMORYRANGE {
  UINT64 SegmentOffset;
  UINT64 SizeInBytes;
} DXGK_MEMORYRANGE;

Membros

SegmentOffset

O deslocamento do início do segmento em bytes. O valor deve ser alinhado ao limite da página do segmento.

SizeInBytes

O número de bytes no intervalo. O valor deve ser um múltiplo do tamanho da página do segmento.

Observações

Uma maneira que DXGK_MEMORYRANGE é usada é com DxgkDdiQueryAdapterInfo e DXGK_QUERYSEGMENTMEMORYSTATE para consultar intervalos de memória de GPU inválidos. A consulta é feita durante a inicialização do objeto do adaptador. O driver será chamado somente se DXGK_SEGMENTDESCRIPTOR4::NumInvalidMemoryRanges não for zero para um segmento.

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_QUERYSEGMENTMEMORYSTATE

DXGK_SEGMENTDESCRIPTOR4

DXGKARG_CREATEMEMORYBASIS

DxgkDdiCreateMemoryBasis

DxgkDdiQueryAdapterInfo