Freigeben über


DXGK_ACCESS_MODE-Aufzählung (d3dkmddi.h)

DXGK_ACCESS_MODE beschreibt den Zugriffsmodus, den DxgkCbMapPhysicalMemory bei einer Zuordnung bereitstellt.

Syntax

typedef enum _DXGK_ACCESS_MODE {
  DXGK_ACCESS_MODE_KERNEL_MODE,
  DXGK_ACCESS_MODE_USER_MODE
} DXGK_ACCESS_MODE;

Konstanten

 
DXGK_ACCESS_MODE_KERNEL_MODE
Die resultierende Zuordnung ist eine virtuelle Kernelmodusadresse. Wenn das hPhysicalMemoryObject von DxgkCbCreatePhysicalMemoryObjectDXGK_PHYSICAL_MEMORY_TYPE_IO_SPACEzurückgegeben wird, muss AccessMode- KernelMode sein.
DXGK_ACCESS_MODE_USER_MODE
Die resultierende Zuordnung wird im Kontext des aktuellen Prozesses vorgenommen. Der Aufrufer wird erwartet, dass er im Kontext des richtigen Prozesses sowohl während der Zuordnung als auch beim Aufheben der Zuordnung liegt.

Bemerkungen

DXGK_ACCESS_MODE wird in der DXGKARGCB_MAP_PHYSICAL_MEMORY Struktur bereitgestellt, die an DxgkCbMapPhysicalMemoryübergeben wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- d3dkmddi.h

Siehe auch

DXGKARGCB_MAP_PHYSICAL_MEMORY

DxgkCbCreatePhysicalMemoryObject

DxgkCbMapPhysicalMemory

DxgkCbUnmapPhysicalMemory