Compartilhar 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.

Comentários

Uma maneira de usar DXGK_MEMORYRANGE é 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
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

DXGK_QUERYSEGMENTMEMORYSTATE

DXGK_SEGMENTDESCRIPTOR4

DXGKARG_CREATEMEMORYBASIS

DxgkDdiCreateMemoryBasis

DxgkDdiQueryAdapterInfo