다음을 통해 공유


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 인터페이스