IDXGIResource1::CreateSubresourceSurface 메서드(dxgi1_2.h)

하위 리소스 표면 개체를 만듭니다.

구문

HRESULT CreateSubresourceSurface(
        UINT          index,
  [out] IDXGISurface2 **ppSurface
);

매개 변수

index

열거할 하위 리소스 표면 개체의 인덱스입니다.

[out] ppSurface

인덱스 매개 변수로 지정된 위치에서 생성된 하위 리소스 표면 개체를 나타내는 IDXGISurface2 인터페이스에 대한 포인터의 주소입니다.

반환 값

성공하면 S_OK 반환합니다. 그렇지 않으면 다음 값 중 하나를 반환합니다.

  • 덱스가 범위를 벗어나거나 하위 리소스가 유효한 표면이 아닌지 DXGI_ERROR_INVALID_CALL.
  • 하위 리소스 표면 개체를 만드는 데 메모리가 부족한지 E_OUTOFMEMORY.
원래 리소스가 배열 크기가 1인 유효한 표면인 경우 하위 리소스는 유효한 표면입니다.

설명

하위 리소스 표면 개체는 IDXGISurface1 및 간접 IDXGISurface에서 상속되는 IDXGISurface2 인터페이스를 구현합니다. 따라서 IDXGISurface1 의 GDI 상호 운용 가능한 메서드는 원래 리소스 인터페이스 개체가 GDI 상호 운용성 플래그(D3D11_RESOURCE_MISC_GDI_COMPATIBLE)로 만들어진 경우 작동합니다.

CreateSubresourceSurfaceCreateSubresourceSurface 가 호출되는 리소스 인터페이스를 기반으로 하는 하위 리소스 표면을 만듭니다. 예를 들어 원래 리소스 인터페이스 개체가 2D 텍스처인 경우 생성된 하위 리소스 표면도 2D 텍스처입니다.

CreateSubresourceSurface를 사용하여 스테레오 리소스의 일부를 만들 수 있으므로 스테레오 리소스의 왼쪽 또는 오른쪽 부분에 Direct2D를 사용할 수 있습니다.

요구 사항

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

추가 정보

IDXGIResource1