ID3D10SwitchToRef::SetUseRef 方法 (d3d10sdklayers.h)

在硬件和软件设备之间切换。

语法

BOOL SetUseRef(
  [in] BOOL UseRef
);

参数

[in] UseRef

类型: BOOL

布尔值。 将此设置为 TRUE 可更改为软件设备,将此设置为 FALSE 以更改为硬件设备。

返回值

类型: BOOL

UseRef 的上一个值。

注解

如果设备不可切换,则此 API 将失败;在调用 D3D10CreateDevice) 时,必须在设备创建 (期间通过指定D3D10_CREATE_DEVICE_SWITCH_TO_REF标志来创建可切换的设备。

从软件设备切换到硬件设备会清除系统内存中的所有缓存对象。 从硬件设备切换到软件设备会导致资源下载到系统内存。

要求

   
目标平台 Windows
标头 d3d10sdklayers.h

另请参阅

D3D10CreateDevice

ID3D10SwitchToRef 接口