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

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT