DXGI 인터페이스

이 섹션에는 DXGI에서 제공하는 인터페이스에 대한 정보가 포함되어 있습니다.

섹션 내용

항목 설명
IDXGIAdapter
IDXGIAdapter 인터페이스는 디스플레이 하위 시스템(하나 이상의 GPU, DAC 및 비디오 메모리 포함)을 나타냅니다.
IDXGIAdapter1
IDXGIAdapter1 인터페이스는 디스플레이 하위 시스템(하나 이상의 GPU, DAC 및 비디오 메모리 포함)을 나타냅니다.
IDXGIAdapter2
IDXGIAdapter2 인터페이스는 하나 이상의 GPU, DAC 및 비디오 메모리를 포함하는 디스플레이 하위 시스템을 나타냅니다.
IDXGIAdapter3
이 인터페이스는 실제 메모리의 예산을 책정하고 예약하기 위한 몇 가지 메모리 상주 메서드를 추가합니다.
IDXGIAdapter4
이 인터페이스는 디스플레이 하위 시스템을 나타내며 이 인터페이스 제품군을 확장하여 어댑터의 ACG(임의 코드 가드)와의 호환성을 위해 검사 메서드를 노출합니다.
IDXGIDebug
이 인터페이스는 디버그 설정을 제어하며 디버그 계층이 켜져 있는 경우에만 사용할 수 있습니다.
IDXGIDebug1
Microsoft DXGI(DirectX Graphics Infrastructure)에 대한 디버그 설정을 제어합니다. Windows 스토어 앱에서 IDXGIDebug1 인터페이스를 사용할 수 있습니다.
IDXGIDecodeSwapChain
데스크톱 미디어 앱에서 비디오 데이터를 디코딩하고 DirectComposition 화면에 표시하는 데 사용되는 스왑 체인을 나타냅니다.
IDXGIDevice
IDXGIDevice 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다.
IDXGIDevice1
IDXGIDevice1 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다.
IDXGIDevice2
IDXGIDevice2 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다. 인터페이스는 GPU가 처리를 완료할 때까지 CPU 처리를 차단하고 운영 체제에 리소스를 제공하는 메서드를 노출합니다.
IDXGIDevice3
IDXGIDevice3 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다. 인터페이스는 DXGI 디바이스에서 그래픽 메모리 사용량을 자르는 메서드를 노출합니다.
IDXGIDevice4
이 인터페이스는 리소스를 제공하고 회수하는 업데이트된 메서드를 제공합니다.
IDXGIDeviceSubObject
디바이스에 연결된 개체에서 상속되어 포인터를 검색할 수 있습니다.
IDXGIDisplayControl
IDXGIDisplayControl 인터페이스는 운영 체제의 입체 3D 디스플레이 동작에 대한 사용자 기본 설정을 나타내고 스테레오스코픽 3D 디스플레이 상태 설정하여 사용하거나 사용하지 않도록 설정하는 메서드를 노출합니다.
IDXGIFactory
IDXGIFactory 인터페이스는 전체 화면 전환을 처리하는 DXGI 개체를 생성하는 메서드를 구현합니다.
IDXGIFactory1
IDXGIFactory1 인터페이스는 DXGI 개체를 생성하기 위한 메서드를 구현합니다.
IDXGIFactory2
IDXGIFactory2 인터페이스에는 IDXGISwapChain보다 더 많은 기능을 사용하여 최신 버전 스왑 체인을 만들고 입체 3D 기능을 모니터링하는 메서드가 포함되어 있습니다.
IDXGIFactory3
DXGI 개체를 만들 수 있습니다.
IDXGIFactory4
DXGI 개체를 만들 수 있습니다.
IDXGIFactory5
이 인터페이스를 사용하면 단일 메서드가 가변 새로 고침 빈도 표시를 지원할 수 있습니다.
IDXGIFactory6
이 인터페이스를 사용하면 지정된 GPU 기본 설정에 따라 그래픽 어댑터를 열거하는 단일 메서드를 사용할 수 있습니다.
IDXGIFactoryMedia
DirectComposition 화면을 사용하여 비디오를 디코딩하고 표시하는 데스크톱 미디어 앱용 스왑 체인을 만듭니다.
IDXGIInfoQueue
이 인터페이스는 디버그 정보 큐를 제어하며 디버그 계층이 켜져 있는 경우에만 사용할 수 있습니다.
IDXGIKeyedMutex
여러 디바이스에서 사용하는 공유 리소스에 대한 단독 액세스를 허용하는 키 지정된 뮤텍스를 나타냅니다.
IDXGIObject
IDXGIObject 인터페이스는 모든 DXGI 개체에 대한 기본 인터페이스입니다. IDXGIObject는 호출자 정의(프라이빗 데이터)를 개체와 연결하고 인터페이스를 부모 개체에 검색할 수 있도록 지원합니다.
IDXGIOutput
IDXGIOutput 인터페이스는 어댑터 출력(예: 모니터)을 나타냅니다.
IDXGIOutput1
IDXGIOutput1 인터페이스는 어댑터 출력(예: 모니터)을 나타냅니다.
IDXGIOutput2
어댑터 출력(예: 모니터)을 나타냅니다. IDXGIOutput2 인터페이스는 기본 출력 어댑터에서 다중 평면 오버레이 지원을 위해 검사 메서드를 노출합니다.
IDXGIOutput3
어댑터 출력(예: 모니터)을 나타냅니다. IDXGIOutput3 인터페이스는 오버레이 지원을 위해 검사 메서드를 노출합니다.
IDXGIOutput4
어댑터 출력(예: 모니터)을 나타냅니다. IDXGIOutput4 인터페이스는 오버레이 색 공간 지원을 위해 검사 메서드를 노출합니다.
IDXGIOutput5
어댑터 출력(예: 모니터)을 나타냅니다. IDXGIOutput5 인터페이스는 전체 화면 화면에 지원되는 형식 목록을 지정하는 단일 메서드를 노출합니다.
IDXGIOutput6
어댑터 출력(예: 모니터)을 나타냅니다. IDXGIOutput6 인터페이스는 특정 모니터 기능을 제공하는 메서드를 노출합니다.
IDXGIOutputDuplication
IDXGIOutputDuplication 인터페이스는 중복된 데스크톱 이미지에 액세스하고 조작합니다.
IDXGIResource
IDXGIResource 인터페이스는 리소스 공유를 허용하고 리소스가 상주하는 메모리를 식별합니다.
IDXGIResource1
IDXGIResource1 인터페이스는 하위 리소스 표면 개체를 만들고 공유 리소스에 대한 핸들을 만들기 위한 지원을 추가하여 IDXGIResource 인터페이스를 확장합니다.
IDXGISurface
IDXGISurface 인터페이스는 이미지 데이터 개체에 대한 메서드를 구현합니다.
IDXGISurface1
IDXGISurface1 인터페이스는 Windows GDI(그래픽 디바이스 인터페이스)를 사용하여 DXGI 표면에 렌더링하는 지원을 추가하여 IDXGISurface를 확장합니다.
IDXGISurface2
IDXGISurface2 인터페이스는 하위 리소스 표면에 대한 지원을 추가하고 공유 리소스에 대한 핸들을 얻어 IDXGISurface1 인터페이스를 확장합니다.
IDXGISwapChain
IDXGISwapChain 인터페이스는 렌더링된 데이터를 출력에 표시하기 전에 저장하기 위해 하나 이상의 표면을 구현합니다.
IDXGISwapChain1
IDXGISwapChain에서 향상된 프레젠테이션 기능을 제공합니다. 이러한 프레젠테이션 기능은 프레젠테이션을 최적화하기 위해 더티 사각형 및 스크롤 사각형을 지정하는 것으로 구성됩니다.
IDXGISwapChain2
스왑 백 버퍼 크기 조정 및 짧은 대기 시간 스왑 체인을 지원하는 메서드를 사용하여 IDXGISwapChain1 을 확장합니다.
IDXGISwapChain3
스왑 체인의 현재 백 버퍼 인덱스 가져오기 및 색 공간 지원을 지원하는 메서드를 사용하여 IDXGISwapChain2 를 확장합니다.
IDXGISwapChain4
이 인터페이스는 비디오 메타데이터를 설정하기 위한 단일 메서드를 노출합니다.
IDXGISwapChainMedia
이 스왑 체인 인터페이스를 사용하면 데스크톱 미디어 애플리케이션이 특정 새로 고침 빈도에 대한 원활한 변경을 요청할 수 있습니다.

DXGI 참조