다음을 통해 공유


IDXGIDevice2 인터페이스(dxgi1_2.h)

IDXGIDevice2 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다. 인터페이스는 GPU가 처리를 완료할 때까지 CPU 처리를 차단하고 운영 체제에 리소스를 제공하는 메서드를 노출합니다.

상속

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

메서드

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

 
IDXGIDevice2::EnqueueSetEvent

미해결 렌더링 명령을 플러시하고 이전에 제출한 렌더링 명령이 모두 완료된 후 지정된 이벤트 개체를 신호 상태로 설정합니다.
IDXGIDevice2::OfferResources

운영 체제에서 콘텐츠를 삭제하여 리소스의 비디오 메모리를 해제할 수 있습니다. (IDXGIDevice2.OfferResources)
IDXGIDevice2::ReclaimResources

IDXGIDevice2::OfferResources를 호출하여 이전에 제공된 리소스에 대한 액세스를 복원합니다.

설명

IDXGIDevice2 인터페이스는 다른 DXGI 개체에 액세스해야 하는 DXGI 개체에서 사용하도록 설계되었습니다. 이 인터페이스는 Direct3D를 사용하여 DXGI와 통신하지 않는 애플리케이션에 유용합니다.

Direct3D 디바이스 만들기 함수는 Direct3D 디바이스 개체를 반환합니다. 이 Direct3D 디바이스 개체는 IUnknown 인터페이스를 구현합니다. 이 Direct3D 디바이스 개체에서 디바이스의 해당 IDXGIDevice2 인터페이스를 쿼리할 수 있습니다. Direct3D 디바이스의 IDXGIDevice2 인터페이스를 검색하려면 다음 코드를 사용합니다.

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

Windows Phone 8: 이 API가 지원됩니다.

요구 사항

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

추가 정보

DXGI 인터페이스

IDXGIDevice1