IDXGIOutput1 interface (dxgi1_2.h)

An IDXGIOutput1 interface represents an adapter output (such as a monitor).

Inheritance

The IDXGIOutput1 interface inherits from IDXGIOutput. IDXGIOutput1 also has these types of members:

Methods

The IDXGIOutput1 interface has these methods.

 
IDXGIOutput1::DuplicateOutput

Creates a desktop duplication interface from the IDXGIOutput1 interface that represents an adapter output.
IDXGIOutput1::FindClosestMatchingMode1

Finds the display mode that most closely matches the requested display mode. (IDXGIOutput1.FindClosestMatchingMode1)
IDXGIOutput1::GetDisplayModeList1

Gets the display modes that match the requested format and other input options. (IDXGIOutput1.GetDisplayModeList1)
IDXGIOutput1::GetDisplaySurfaceData1

Copies the display surface (front buffer) to a user-provided resource.

Remarks

To determine the outputs that are available from the adapter, use IDXGIAdapter::EnumOutputs. To determine the specific output that the swap chain will update, use IDXGISwapChain::GetContainingOutput. You can then call QueryInterface from any IDXGIOutput object to obtain an IDXGIOutput1 object.

Requirements

Requirement Value
Minimum supported client Windows 8 and Platform Update for Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps | UWP apps]
Target Platform Windows
Header dxgi1_2.h

See also

DXGI Interfaces

IDXGIOutput