DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT结构(d3dkmddi.h)
DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT 结构包含 DXGKCB_DESTROYPHYSICALMEMORYOBJECT 回调函数用于销毁物理内存的信息。
语法
typedef struct _DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT {
[in] HANDLE hPhysicalMemoryObject;
[in] HANDLE hAdapterMemoryObject;
} DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT;
成员
[in] hPhysicalMemoryObject
通过 DXGKCB_CREATEPHYSICALMEMORYOBJECT 销毁创建的物理内存对象的句柄。
[in] hAdapterMemoryObject
要同时关闭的适配器内存对象的可选句柄。 此句柄用于创建具有销毁的便捷镜像映射。 如果 hAdapterMemoryObject 不为 NULL,驱动程序不得也调用 DXGKCB_CLOSEPHYSICALMEMORYOBJECT。
言论
如果驱动程序尝试销毁物理对象,该对象仍会针对它创建现有的 ADL,则调用将 bug 检查计算机,因为驱动程序正在泄露锁定的页面。
有关详细信息,请参阅 IOMMU DMA 重新映射。
要求
要求 | 价值 |
---|---|
支持的最低服务器 | Windows Server 2022 (WDDM 2.9) |
标头 | d3dkmddi.h |
另请参阅
DXGKCB_CLOSEPHYSICALMEMORYOBJECT