Перечисление DXGK_PHYSICAL_MEMORY_TYPE (d3dkmddi.h)
DXGK_PHYSICAL_MEMORY_TYPE указывает тип физической памяти, создаваемой драйвером в вызове DxgkCbCreatePhysicalMemoryObject.
Синтаксис
typedef enum _DXGK_PHYSICAL_MEMORY_TYPE {
DXGK_PHYSICAL_MEMORY_TYPE_MDL,
DXGK_PHYSICAL_MEMORY_TYPE_CONTIGUOUS_MEMORY,
DXGK_PHYSICAL_MEMORY_TYPE_SECTION,
DXGK_PHYSICAL_MEMORY_TYPE_IO_SPACE
} DXGK_PHYSICAL_MEMORY_TYPE;
Константы
DXGK_PHYSICAL_MEMORY_TYPE_MDL Выделение непаджируемой памяти в виде MDL. Это функционально эквивалентно вызову MmAllocatePagesForMdl. |
DXGK_PHYSICAL_MEMORY_TYPE_CONTIGUOUS_MEMORY Выделение непрерывной непередажной памяти. Это функционально эквивалентно вызову MmAllocateContiguousMemory. |
DXGK_PHYSICAL_MEMORY_TYPE_SECTION Выделение памяти, которую можно сопоставить с одним или несколькими процессами. Это память, которая обычно выделяется из ZwCreateSection. |
DXGK_PHYSICAL_MEMORY_TYPE_IO_SPACE Заключите существующий диапазон пространства ввода-вывода, предоставляемый драйвером. |
Комментарии
DXGK_PHYSICAL_MEMORY_TYPE передается как член аргументов DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT .
Дополнительные сведения см. в разделе Переназначение DMA IOMMU .
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 (WDDM 2.9) |
Верхняя часть | d3dkmddi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по