перечисление DXGK_ACCESS_MODE (d3dkmddi.h)

DXGK_ACCESS_MODE описывает режим доступа, который dxgkCbMapPhysicalMemory будет предоставлять при сопоставлении .

Синтаксис

typedef enum _DXGK_ACCESS_MODE {
  DXGK_ACCESS_MODE_KERNEL_MODE,
  DXGK_ACCESS_MODE_USER_MODE
} DXGK_ACCESS_MODE;

Константы

 
DXGK_ACCESS_MODE_KERNEL_MODE
Результирующее сопоставление будет виртуальным адресом в режиме ядра. Если объект hPhysicalMemoryObject , возвращаемый DxgkCbCreatePhysicalMemoryObject , имеет тип DXGK_PHYSICAL_MEMORY_TYPE_IO_SPACE, то AccessMode должен иметь значение KernelMode.
DXGK_ACCESS_MODE_USER_MODE
Результирующее сопоставление будет выполнено в контексте текущего процесса. Ожидается, что вызывающий объект будет находиться в контексте правильного процесса как при сопоставлении, так и в unmap.

Комментарии

DXGK_ACCESS_MODE предоставляется в структуре DXGKARGCB_MAP_PHYSICAL_MEMORY , передаваемой в DxgkCbMapPhysicalMemory.

Требования

Требование Значение
Минимальная версия сервера Windows Server 2022
Верхняя часть d3dkmddi.h

См. также раздел

DXGKARGCB_MAP_PHYSICAL_MEMORY

DxgkCbCreatePhysicalMemoryObject

DxgkCbMapPhysicalMemory

DxgkCbUnmapPhysicalMemory