Skip to main content
启用数据的页出,从而阻止对该数据的 GPU 访问。

语法

参数

NumObjects
类型:UINT
要从设备逐出的 ppObjects 数组中的对象数量。 ppObjects [in]
类型:ID3D12Pageable *const *
指向内存块的指针,该内存块包含对象的 ID3D12Pageable 接口指针数组。 尽管大多数 D3D12 对象都继承自 ID3D12Pageable,但驻留更改仅在以下对象上受支持:描述符堆、堆、提交资源和查询堆

返回值

类型:HRESULT 此方法返回 Direct3D 12 返回代码 之一。

备注

Evict 将与资源关联的数据保留到磁盘,然后从资源所在的内存池中删除该资源。应在拥有物理内存的对象上调用此方法:提交的资源(拥有虚拟和物理内存分配)或堆——请注意,保留资源没有物理内存,而放置资源是从堆中借用内存。 请参阅 MakeResident 的备注。

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列

另请参阅

ID3D12Device
最后修改于 2026年8月13日