다음을 통해 공유


IDXGISwapChain::GetContainingOutput 메서드(dxgi.h)

대상 창의 클라이언트 영역 대부분을 포함하는 출력(디스플레이 모니터)을 가져옵니다.

구문

HRESULT GetContainingOutput(
  [out] IDXGIOutput **ppOutput
);

매개 변수

[out] ppOutput

형식: IDXGIOutput**

출력 인터페이스에 대한 포인터입니다( IDXGIOutput 참조).

반환 값

형식: HRESULT

다음 DXGI_ERROR 중 하나를 반환합니다.

설명

메서드가 성공하면 출력 인터페이스가 채워지고 해당 참조 수가 증가합니다. 작업을 마치면 메모리 누수 방지를 위해 인터페이스를 해제해야 합니다.

또한 출력은 스왑 체인의 디바이스가 만들어진 어댑터가 소유합니다.

IDXGIFactory2::CreateSwapChainForComposition으로 만든 스왑 체인에서는 GetContainingOutput을 호출할 수 없습니다.

이러한 스왑 체인에 해당하는 출력을 확인하려면 IDXGIFactory::EnumAdapters 를 호출한 다음 , IDXGIAdapter::EnumOutputs 를 호출하여 사용 가능한 모든 출력을 열거해야 합니다. 그런 다음 , coreWindow::Bounds 의 경계를 각 출력의 바탕 화면 좌표와 교차해야 하며, DXGI_OUTPUT_DESC1::D esktopCoordinates 또는 DXGI_OUTPUT_DESC::D esktopCoordinates에서 보고합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 dxgi.h
라이브러리 DXGI.lib

추가 정보

DXGI 인터페이스

IDXGISwapChain