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 |