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