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 Learn more about DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS enumeration. |
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. |