Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by DXGI. For more information, see:
dxgi1_6.h contains the following programming interfaces:
Interfaces
IDXGIAdapter4 This interface represents a display subsystem, and extends this family of interfaces to expose a method to check for an adapter's compatibility with Arbitrary Code Guard (ACG). |
IDXGIFactory6 This interface enables a single method that enumerates graphics adapters based on a given GPU preference. |
IDXGIFactory7 This interface enables registration for notifications to detect adapter enumeration state changes. |
IDXGIOutput6 Represents an adapter output (such as a monitor). The IDXGIOutput6 interface exposes methods to provide specific monitor capabilities. |
Functions
DXGIDeclareAdapterRemovalSupport Allows a process to indicate that it's resilient to any of its graphics devices being removed. |
DXGIDisableVBlankVirtualization Disables v-blank virtualization for the process. This virtualization is used by the dynamic refresh rate (DRR) feature by default for all swap chains to maintain a steady virtualized present rate and v-blank cadence from IDXGIOutput::WaitForVBlank. By disabling virtualization, these APIs will see the changing refresh rate. |
Structures
DXGI_ADAPTER_DESC3 Describes an adapter (or video card) that uses Microsoft DirectX Graphics Infrastructure (DXGI) 1.6. |
DXGI_OUTPUT_DESC1 Describes an output or physical connection between the adapter (video card) and a device, including additional information about color capabilities and connection type. |
Enumerations
DXGI_ADAPTER_FLAG3 Identifies the type of DXGI adapter. (DXGI_ADAPTER_FLAG3) |
DXGI_GPU_PREFERENCE The preference of GPU for the app to run on. |
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS Describes which levels of hardware composition are supported. |