IDXGIResource1::CreateSubresourceSurface 메서드(dxgi1_2.h)
하위 리소스 표면 개체를 만듭니다.
구문
HRESULT CreateSubresourceSurface(
UINT index,
[out] IDXGISurface2 **ppSurface
);
매개 변수
index
열거할 하위 리소스 표면 개체의 인덱스입니다.
[out] ppSurface
인덱스 매개 변수로 지정된 위치에서 생성된 하위 리소스 표면 개체를 나타내는 IDXGISurface2 인터페이스에 대한 포인터의 주소입니다.
반환 값
성공하면 S_OK 반환합니다. 그렇지 않으면 다음 값 중 하나를 반환합니다.
- 인 덱스가 범위를 벗어나거나 하위 리소스가 유효한 표면이 아닌지 DXGI_ERROR_INVALID_CALL.
- 하위 리소스 표면 개체를 만드는 데 메모리가 부족한지 E_OUTOFMEMORY.
설명
하위 리소스 표면 개체는 IDXGISurface1 및 간접 IDXGISurface에서 상속되는 IDXGISurface2 인터페이스를 구현합니다. 따라서 IDXGISurface1 의 GDI 상호 운용 가능한 메서드는 원래 리소스 인터페이스 개체가 GDI 상호 운용성 플래그(D3D11_RESOURCE_MISC_GDI_COMPATIBLE)로 만들어진 경우 작동합니다.
CreateSubresourceSurface 는 CreateSubresourceSurface 가 호출되는 리소스 인터페이스를 기반으로 하는 하위 리소스 표면을 만듭니다. 예를 들어 원래 리소스 인터페이스 개체가 2D 텍스처인 경우 생성된 하위 리소스 표면도 2D 텍스처입니다.
CreateSubresourceSurface를 사용하여 스테레오 리소스의 일부를 만들 수 있으므로 스테레오 리소스의 왼쪽 또는 오른쪽 부분에 Direct2D를 사용할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | dxgi1_2.h |
라이브러리 | Dxgi.lib |