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 |