DXGKCB_MAPPHYSICALMEMORY回呼函式 (d3dkmddi.h)

核心模式顯示迷你埠驅動程式會呼叫 DXGKCB_MAPPHYSICALMEMORY ,以將CPU可見的虛擬位址對應至基礎物理記憶體。

語法

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的適當成員,然後透過 DXGKRNL_INTERFACE呼叫 DxgkCbMapPhysicalMemory

用於對應的快取類型會以在呼叫 DXGKCB_CREATEPHYSICALMEMORYOBJECT 中建立實體記憶體物件時所指定的 CacheType 為基礎。

如需詳細資訊,請參閱 IOMMU DMA 重新對應

規格需求

需求
最低支援的伺服器 Windows Server 2022 (WDDM 2.9)
標頭 d3dkmddi.h
IRQL PASSIVE_LEVEL

另請參閱

DXGKARGCB_MAP_PHYSICAL_MEMORY

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_UNMAPPHYSICALMEMORY

DXGKRNL_INTERFACE