次の方法で共有


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
結果のマッピングは、カーネル モードの仮想アドレスになります。 DxgkCbCreatePhysicalMemoryObject によって返される hPhysicalMemoryObjectDXGK_PHYSICAL_MEMORY_TYPE_IO_SPACE型の場合、AccessMode は KernelMode である必要があります。
DXGK_ACCESS_MODE_USER_MODE
結果のマッピングは、現在のプロセスのコンテキストで行われます。 呼び出し元は、マップとマップ解除の両方の間に、正しいプロセスのコンテキストにあると想定されます。

注釈

DXGK_ACCESS_MODEは、DxgkCbMapPhysicalMemory に渡されるDXGKARGCB_MAP_PHYSICAL_MEMORY構造体で提供されます。

要件

要件
サポートされている最小のサーバー Windows Server 2022
Header d3dkmddi.h

こちらもご覧ください

DXGKARGCB_MAP_PHYSICAL_MEMORY

DxgkCbCreatePhysicalMemoryObject

DxgkCbMapPhysicalMemory

DxgkCbUnmapPhysicalMemory