Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В режиме ядра драйвер мини-порта вызывает DXGKCB_MAPPHYSICALMEMORY для сопоставления виртуальных адресов ЦП с базовой физической памятью.
Синтаксис
DXGKCB_MAPPHYSICALMEMORY DxgkcbMapphysicalmemory;
NTSTATUS DxgkcbMapphysicalmemory(
[in/out] IN_OUT_PDXGKARGCB_MAP_PHYSICAL_MEMORY pArgs
)
{...}
Параметры
[in/out] pArgs
Указатель на структуру DXGKARGCB_MAP_PHYSICAL_MEMORY, содержащую сведения о физической памяти для сопоставления.
Возвращаемое значение
DXGKCB_MAPPHYSICALMEMORY возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае возвращает соответствующий код ошибки NTSTATUS.
Замечания
DXGKCB_XXX функции реализуются Dxgkrnl. Чтобы использовать эту функцию обратного вызова, задайте соответствующие члены DXGKARGCB_MAP_PHYSICAL_MEMORY, а затем вызовите DxgkCbMapPhysicalMemory через DXGKRNL_INTERFACE.
Тип кэша, используемый для сопоставлений, будет основан на CacheType, указанной при создании объекта физической памяти в вызове DXGKCB_CREATEPHYSICALMEMORYOBJECT.
Дополнительные сведения см. в переназначивания DMA IOMMU.
Требования
Требование | Ценность |
---|---|
минимальный поддерживаемый сервер | Windows Server 2022 (WDDM 2.9) |
заголовка | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |