다음을 통해 공유


IDXGIFactory2 인터페이스(dxgi1_2.h)

IDXGIFactory2 인터페이스에는 IDXGISwapChain보다 더 많은 기능을 사용하여 최신 버전 스왑 체인을 만들고 입체 3D 기능을 모니터링하는 메서드가 포함되어 있습니다.

상속

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

메서드

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

 
IDXGIFactory2::CreateSwapChainForComposition

Direct3D 콘텐츠를 DirectComposition API 또는 Xaml 프레임워크로 전송하여 창에서 작성하는 데 사용할 수 있는 스왑 체인을 만듭니다.
IDXGIFactory2::CreateSwapChainForCoreWindow

스왑 체인의 출력 창에 대한 CoreWindow 개체와 연결된 스왑 체인을 만듭니다.
IDXGIFactory2::CreateSwapChainForHwnd

스왑 체인의 출력 창에 대한 HWND 핸들과 연결된 스왑 체인을 만듭니다.
IDXGIFactory2::GetSharedResourceAdapterLuid

공유 리소스 개체가 만들어진 어댑터를 식별합니다.
IDXGIFactory2::IsWindowedStereoEnabled

스테레오 모드를 사용할지 여부를 결정합니다.
IDXGIFactory2::RegisterOcclusionStatusEvent

이벤트 신호를 사용하여 폐색 상태 변경 내용에 대한 알림을 수신하도록 등록합니다.
IDXGIFactory2::RegisterOcclusionStatusWindow

폐색 상태 변경에 대한 알림 메시지를 수신하도록 애플리케이션 창을 등록합니다.
IDXGIFactory2::RegisterStereoStatusEvent

이벤트 신호를 사용하여 스테레오 상태 변경 알림을 받도록 등록합니다.
IDXGIFactory2::RegisterStereoStatusWindow

스테레오 상태 변경에 대한 알림 메시지를 수신하도록 애플리케이션 창을 등록합니다.
IDXGIFactory2::UnregisterOcclusionStatus

폐색 상태 변경 시 알림 수신을 중지하도록 창 또는 이벤트를 등록 취소합니다.
IDXGIFactory2::UnregisterStereoStatus

스테레오 상태 변경 시 알림을 받지 못하도록 창 또는 이벤트를 등록 취소합니다.

설명

Microsoft DXGI(DirectX Graphics Infrastructure) 1.2 팩터리 인터페이스를 만들려면 IDXGIFactory2를 CreateDXGIFactory 또는 CreateDXGIFactory1 함수로 전달하거나 CreateDXGIFactory 또는 CreateDXGIFactory1이 반환하는 팩터 리 개체에서 QueryInterface를 호출합니다.

스왑 체인을 만들지 않고 Direct3D 디바이스를 만들 수 있으므로 스왑 체인을 만들기 위해 디바이스를 만드는 데 사용되는 팩터리를 검색해야 할 수 있습니다. Direct3D 디바이스에서 IDXGIDevice, IDXGIDevice1 또는 IDXGIDevice2 인터페이스를 요청한 다음 IDXGIObject::GetParent 메서드를 사용하여 팩터리를 찾을 수 있습니다. 다음 코드는 방법을 보여줍니다.

IDXGIDevice2 * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice2), (void **)&pDXGIDevice);
      
IDXGIAdapter * pDXGIAdapter;
hr = pDXGIDevice->GetParent(__uuidof(IDXGIAdapter), (void **)&pDXGIAdapter);

IDXGIFactory2 * pIDXGIFactory;
pDXGIAdapter->GetParent(__uuidof(IDXGIFactory2), (void **)&pIDXGIFactory);

요구 사항

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

추가 정보

DXGI 인터페이스

IDXGIFactory1