dxgiddi.h header

This header is used by display. For more information, see:

dxgiddi.h contains the following programming interfaces:

Callback functions

 
PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAYCB

Learn more about the PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAYCB callback function.
PFNDDXGIDDI_PRESENTCB

Learn more about the PFNDDXGIDDI_PRESENTCB callback function.
PFNDDXGIDDI_SUBMITPRESENTBLTTOHWQUEUECB

Learn more about the PFNDDXGIDDI_SUBMITPRESENTBLTTOHWQUEUECB callback function.
PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB

Learn more about the PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB callback function.

Structures

 
DXGI_DDI_ARG_BLT

The DXGI_DDI_ARG_BLT structure describes the parameters of a bit-block transfer (bitblt).
DXGI_DDI_ARG_BLT_FLAGS

The DXGI_DDI_ARG_BLT_FLAGS structure identifies the type of bit-block transfer (bitblt) to perform.
DXGI_DDI_ARG_BLT1

Describes the parameters of a bit-block transfer (bitblt) that include specifications for a source rectangle. Used by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers.
DXGI_DDI_ARG_CHECKMULTIPLANEOVERLAYSUPPORT

Used in a call to the pfnCheckMultiPlaneOverlaySupport (DXGI) function to check details on hardware support for multiplane overlays.
DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT

Used in a call to the pfnCheckPresentDurationSupport(DXGI) function to check details on hardware device support for seamlessly switching to a new monitor refresh rate.
DXGI_DDI_ARG_GET_GAMMA_CONTROL_CAPS

The DXGI_DDI_ARG_GET_GAMMA_CONTROL_CAPS structure contains gamma capabilities.
DXGI_DDI_ARG_GETMULTIPLANEOVERLAYCAPS

Used in a call to the pfnGetMultiPlaneOverlayCaps function to get overlay plane capabilities.
DXGI_DDI_ARG_GETMULTIPLANEOVERLAYGROUPCAPS

Used in a call to the pfnGetMultiplaneOverlayGroupCaps function to get a group of overlay plane capabilities.
DXGI_DDI_ARG_OFFERRESOURCES

Describes video memory resources that the user-mode display driver offers for reuse. Used with the pfnOfferResources function. Used with the pfnReclaimResources function by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers.
DXGI_DDI_ARG_PRESENT

The DXGI_DDI_ARG_PRESENT structure describes a resource to display.
DXGI_DDI_ARG_PRESENT1

Describes a resource to display. Used with the pfnPresent1(DXGI) function by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers.
DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY

The _DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY structure contains information that specifies a multiplane overlay resource to display.
DXGI_DDI_ARG_PRESENTSURFACE

The DXGI_DDI_ARG_PRESENTSURFACE structure contains a resource handle and a subresource index that describes a surface to display.
DXGI_DDI_ARG_QUERYRESOURCERESIDENCY

The DXGI_DDI_ARG_QUERYRESOURCERESIDENCY structure describes the residency status of a list of resources.
DXGI_DDI_ARG_RECLAIMRESOURCES

Describes video memory resources that are to be reclaimed and that the user-mode display driver previously offered for reuse. Used with the pfnReclaimResources function by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers.
DXGI_DDI_ARG_RESOLVESHAREDRESOURCE

The DXGI_DDI_ARG_RESOLVESHAREDRESOURCE structure describes the parameters that the user-mode display driver's ResolveSharedResourceDXGI function uses to synchronize a shared surface or a GDI interoperable surface.
DXGI_DDI_ARG_ROTATE_RESOURCE_IDENTITIES

Describes a list of resources to rotate.
DXGI_DDI_ARG_SETDISPLAYMODE

The DXGI_DDI_ARG_SETDISPLAYMODE structure describes parameters for setting the display mode.
DXGI_DDI_ARG_SETRESOURCEPRIORITY

The DXGI_DDI_ARG_SETRESOURCEPRIORITY structure describes parameters for setting the priority level of a resource.
DXGI_DDI_BASE_ARGS

The DXGI_DDI_BASE_ARGS structure contains Microsoft DirectX Graphics Infrastructure (DXGI) basic device driver interface (DDI) device creation arguments.
DXGI_DDI_BASE_CALLBACKS

The DXGI_DDI_BASE_CALLBACKS structure contains pointers to Microsoft Direct3D 10 runtime callback functions that the user-mode display driver can use.
DXGI_DDI_BASE_FUNCTIONS

The DXGI_DDI_BASE_FUNCTIONS structure contains functions that the user-mode display driver can implement to perform low-level tasks like presenting rendered frames to an output, controlling gamma, and managing a full-screen transition.
DXGI_DDI_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE_INFO

The DXGI_DDI_CHECK_MULTIPLANEOVERLAYSUPPORT_PLANE_INFO structure specifies the support attributes that the hardware provides for multiplane overlays.
DXGI_DDI_MODE_DESC

The DXGI_DDI_MODE_DESC structure describes a display mode.
DXGI_DDI_MULTIPLANE_OVERLAY_ATTRIBUTES

The DXGI_DDI_MULTIPLANE_OVERLAY_ATTRIBUTES structure contains information that is used by the user-mode display driver to specify overlay plane attributes.
DXGI_DDI_MULTIPLANE_OVERLAY_CAPS

The DXGI_DDI_MULTIPLANE_OVERLAY_CAPS structure contains information that is used by the user-mode display driver to specify overlay plane capabilities.
DXGI_DDI_MULTIPLANE_OVERLAY_GROUP_CAPS

Used by the user-mode display driver to specify groups of overlay plane capabilities.
DXGI_DDI_PRESENT_FLAGS

Identifies how to perform a present operation.
DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY

Specifies overlay planes to display.
DXGI_DDI_PRIMARY_DESC

Describes a resource that is used as a primary (that is, a resource that is scanned out to the display).
DXGI_DDI_RATIONAL

The DXGI_DDI_RATIONAL structure describes a fractional value that represents vertical and horizontal frequencies of a display mode (that is, vertical sync and horizontal sync).
DXGI1_1_DDI_BASE_FUNCTIONS

The DXGI1_1_DDI_BASE_FUNCTIONS structure contains pointers to functions that the user-mode display driver can implement to perform low-level tasks like presenting rendered frames to an output, controlling gamma, getting notifications regarding shared and GDI interoperable surfaces, and managing a full-screen transition.
DXGI1_2_DDI_BASE_FUNCTIONS

Contains pointers to functions that a Windows Display Driver Model (WDDM) 1.2 and later user-mode display driver can implement to perform low-level tasks like presenting rendered frames to an output, controlling gamma, getting notifications regarding shared and Windows Graphics Device Interface (GDI) interoperable surfaces, and managing a full-screen transition.
DXGI1_3_DDI_BASE_FUNCTIONS

Contains pointers to functions that a Windows Display Driver Model (WDDM) 1.3 and later user-mode display driver can implement to perform low-level tasks like presenting rendered frames to an output, controlling gamma, getting notifications regarding shared and Windows Graphics Device Interface (GDI) interoperable surfaces, and managing a full-screen transition.
DXGIDDI_MULTIPLANE_OVERLAY_ALLOCATION_INFO

The DXGIDDI_MULTIPLANE_OVERLAY_ALLOCATION_INFO structure specifies information about a multiplane overlay allocation.
DXGIDDICB_PRESENT

The DXGIDDICB_PRESENT structure describes allocations that content is copied to and from.
DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY

The DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY structure contains information that describes multiplane overlay allocations that content is copied to and from.
DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY1

Describes multiplane overlay allocations, private driver data, and context information for each multiplane overlay plane.
DXGIDDICB_SUBMITPRESENTBLTTOHWQUEUE

Learn more about: DXGIDDICB_SUBMITPRESENTBLTTOHWQUEUE structure
DXGIDDICB_SUBMITPRESENTTOHWQUEUE

Arguments used by the PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB callback function.

Enumerations

 
DXGI_DDI_FLIP_INTERVAL_TYPE

The DXGI_DDI_FLIP_INTERVAL_TYPE enumeration type contains values that identify the type of flip that occurs in present operations.
DXGI_DDI_MODE_ROTATION

The DXGI_DDI_MODE_ROTATION enumeration type contains values that identify the orientation of the display.
DXGI_DDI_MODE_SCALING

The DXGI_DDI_MODE_SCALING enumeration type contains values that identify the scaling support for a display.
DXGI_DDI_MODE_SCANLINE_ORDER

The DXGI_DDI_MODE_SCANLINE_ORDER enumeration type contains values that identify how scan lines are ordered in a display mode.
DXGI_DDI_MULTIPLANE_OVERLAY_BLEND

DXGI_DDI_MULTIPLANE_OVERLAY_BLEND enumeration identifies a blend operation to be performed on an overlay plane.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS

The DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS enumeration contains values that indicate the capabilities of the overlay plane.
DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS

The DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS enumeration identifies a flip operation to be performed on an overlay plane.
DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE

Identifies the overlay plane's stereo flip mode. Only the DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FLIP_NONE value is supported.
DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FORMAT

Identifies the overlay plane's stereo presentation format. Only the DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FORMAT_MONO value is supported.
DXGI_DDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY

DXGI_DDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY specifies the filtering process that the hardware will perform when it stretches or shrinks multiplane overlay data.
DXGI_DDI_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT

Identifies the overlay plane's video frame format. Only the DXGI_DDI_MULIIPLANE_OVERLAY_VIDEO_FRAME_FORMAT_PROGRESSIVE value is supported.
DXGI_DDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS

The DXGI_DDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS enumeration identifies YUV range and conversion info that describes a multiplane overlay.