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 |