DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT 結構 (d3dkmddi.h)

DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT 結構包含DXGKCB_OPENPHYSICALMEMORYOBJECT回呼函式用來開啟物理記憶體物件的資訊。

語法

typedef struct _DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT {
  [in]  HANDLE hPhysicalMemoryObject;
  [in]  HANDLE hAdapter;
  [out] HANDLE hAdapterMemoryObject;
} DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT;

成員

[in] hPhysicalMemoryObject

從呼叫DXGKCB_CREATEPHYSICALMEMORYOBJECT傳回的實體記憶體物件句柄。

[in] hAdapter

要開啟實體物件之邏輯配接器一部分之任何配接器的句柄。 這可以是連結的顯示器適配卡 (LDA) 鏈結中連結在一起的任何實體適配卡。

[out] hAdapterMemoryObject

傳回這個配接器開啟之實體記憶體物件的句柄的欄位。

備註

如果驅動程式 建立實體記憶體物件 ,並在該呼叫中指定 hAdapter 的非 NULL 值,則它不得再次呼叫 DxgkCbOpenPhysicalObject 。 這麼做會傳回失敗,指出已針對配接器開啟實體物件。

目前,實體記憶體物件只能由單一配接器開啟。 嘗試在第二張配接器上開啟 物件將會失敗。

針對一個實體配接器開啟實體記憶體物件就已足夠。 這可確保邏輯配接器中的所有實體配接器 (所有連結適配卡) 具有此記憶體的鏡像檢視。

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

規格需求

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

另請參閱

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_OPENPHYSICALMEMORYOBJECT