IDXGISurface2 인터페이스(dxgi1_2.h)
IDXGISurface2 인터페이스는 하위 리소스 표면에 대한 지원을 추가하고 공유 리소스에 대한 핸들을 가져오면 IDXGISurface1 인터페이스를 확장합니다.
상속
IDXGISurface2 인터페이스는 IDXGISurface1에서 상속됩니다. IDXGISurface2 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IDXGISurface2 인터페이스에는 이러한 메서드가 있습니다.
IDXGISurface2::GetResource 하위 리소스 표면을 지원하는 부모 리소스 및 하위 리소스 인덱스 를 가져옵니다. |
설명
image-data 개체는 일반적으로 표면이라고 하는 메모리의 2D 섹션입니다. 출력에서 표면을 가져오려면 IDXGIOutput::GetDisplaySurfaceData를 호출합니다. 그런 다음 IDXGIOutput::GetDisplaySurfaceData가 반환하는 IDXGISurface 개체에서 QueryInterface를 호출하여 IDXGISurface2 인터페이스를 검색합니다.
IDXGISurface를 지원하는 모든 개체는 IDXGISurface2도 지원합니다.
런타임은 표면을 나타내는 Direct3D 리소스 개체를 만들 때 IDXGISurface2 인터페이스를 자동으로 만듭니다. 예를 들어 런타임은 ID3D11Device::CreateTexture2D를 호출하여 2D 텍스처를 만들 때 IDXGISurface2 인터페이스를 만듭니다. 2D 텍스처 표면을 나타내는 IDXGISurface2 인터페이스를 검색하려면 ID3D11Texture2D::QueryInterface를 호출합니다. 이 호출에서는 IDXGISurface2의 식별자를 전달해야 합니다. 2D 텍스처에 단일 MIP 맵 수준만 있고 텍스처 배열로 구성되지 않으면 QueryInterface 가 성공하고 IDXGISurface2 인터페이스 포인터에 대한 포인터를 반환합니다. 그렇지 않으면 QueryInterface가 실패하고 IDXGISurface2에 대한 포인터를 반환하지 않습니다.
IDXGIResource1::CreateSubresourceSurface 메서드를 호출하여 스테레오 리소스의 하위 리소스 하나를 참조하는 IDXGISurface2 인터페이스를 만들 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | dxgi1_2.h |