다음을 통해 공유


IDXGIDisplayControl 인터페이스(dxgi1_2.h)

IDXGIDisplayControl 인터페이스는 운영 체제의 입체 3D 디스플레이 동작에 대한 사용자 기본 설정을 나타내고 스테레오스코픽 3D 디스플레이 상태 설정하여 사용하거나 사용하지 않도록 설정하는 메서드를 노출합니다.

IDXGIDisplayControl을 사용하여 스테레오스코픽 3D 앱에서 시스템 차원의 입체 3D 설정을 쿼리하거나 설정하지 않는 것이 좋습니다. 대신 창이 있는 앱의 경우 IDXGIFactory2::IsWindowedStereoEnabled 메서드를 호출하여 스테레오로 렌더링할지 여부를 결정합니다. 전체 화면 앱의 경우 IDXGIOutput1::GetDisplayModeList1 메서드를 호출한 다음 반환된 디스플레이 모드 중 스테레오에서 렌더링을 지원하는지 여부를 확인합니다.

상속

IDXGIDisplayControl 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IDXGIDisplayControl 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IDXGIDisplayControl 인터페이스에는 이러한 메서드가 있습니다.

 
IDXGIDisplayControl::IsStereoEnabled

운영 체제의 입체 3D 표시 동작이 사용되는지 여부를 나타내는 부울 값을 검색합니다.
IDXGIDisplayControl::SetStereoEnabled

운영 체제의 입체 3D 표시 동작을 사용하거나 사용하지 않도록 하려면 부울 값을 설정합니다.

설명

참고IDXGIDisplayControl 인터페이스는 운영 체제 제어판 디스플레이 앱에서만 사용되거나 타사 그래픽 공급업체의 애플릿을 제어하는 데만 사용됩니다. 이 인터페이스는 최종 사용자 앱 개발자를 위한 것이 아닙니다.
 
참고 Windows 스토어 앱에는 IDXGIDisplayControl 인터페이스가 없습니다.
 
팩터리 개체(IDXGIFactory, IDXGIFactory1 또는 IDXGIFactory2)에서 QueryInterface를 호출하여 IDXGIDisplayControl 인터페이스를 검색합니다. 다음 코드는 방법을 보여줍니다.
IDXGIDisplayControl * pDXGIDisplayControl;
hr = g_pDXGIFactory->QueryInterface(__uuidof(IDXGIDisplayControl), (void **)&pDXGIDisplayControl);

운영 체제는 스테레오 사용 구성의 변경 내용을 비동기적으로 처리합니다. 따라서 IDXGIDisplayControl::IsStereoEnabled 를 호출하여 스테레오 구성을 쿼리하는 모든 프로세스에서 이러한 변경 내용이 즉시 표시되지 않을 수 있습니다. 컨트롤 애플릿은 IDXGIFactory2::RegisterStereoStatusEvent 또는 IDXGIFactory2::RegisterStereoStatusWindow 메서드를 사용하여 모든 스테레오 구성 변경에 대한 알림을 등록할 수 있습니다.

Windows 7용 플랫폼 업데이트: Windows 7용 플랫폼 업데이트에서는 스테레오스코픽 3D 디스플레이 동작을 사용할 수 없습니다. Windows 7용 플랫폼 업데이트에 대한 자세한 내용은 Windows 7용 플랫폼 업데이트를 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 및 Windows 7용 플랫폼 업데이트 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 및 Windows Server 2008 R2용 플랫폼 업데이트 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 dxgi1_2.h

추가 정보

DXGI 인터페이스

IUnknown