структура DXGK_MEMORYRANGE (d3dkmddi.h)
Структура DXGK_MEMORYRANGE описывает диапазон памяти.
Синтаксис
typedef struct _DXGK_MEMORYRANGE {
UINT64 SegmentOffset;
UINT64 SizeInBytes;
} DXGK_MEMORYRANGE;
Члены
SegmentOffset
Смещение от начала сегмента в байтах. Значение должно быть выровнено по границе страницы сегмента.
SizeInBytes
Количество байтов в диапазоне. Значение должно быть кратно размеру страницы сегмента.
Комментарии
Одним из способов использования DXGK_MEMORYRANGE является использование DxgkDdiQueryAdapterInfo и DXGK_QUERYSEGMENTMEMORYSTATE для запроса плохих диапазонов памяти GPU. Запрос выполняется во время инициализации объекта адаптера. Драйвер вызывается только в том случае, если DXGK_SEGMENTDESCRIPTOR4::NumInvalidMemoryRanges не равно нулю для сегмента.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |