DXGI_DDI_BASE_CALLBACKS structure (dxgiddi.h)
The DXGI_DDI_BASE_CALLBACKS structure contains pointers to Microsoft Direct3D 10 runtime callback functions that the user-mode display driver can use.
Syntax
typedef struct DXGI_DDI_BASE_CALLBACKS {
PFNDDXGIDDI_PRESENTCB pfnPresentCb;
PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAYCB pfnPresentMultiplaneOverlayCb;
PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAY1CB pfnPresentMultiplaneOverlay1Cb;
PFNDDXGIDDI_SUBMITPRESENTBLTTOHWQUEUECB pfnSubmitPresentBltToHwQueueCb;
PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB pfnSubmitPresentToHwQueueCb;
} DXGI_DDI_BASE_CALLBACKS;
Members
pfnPresentCb
A pointer to the pfnPresentCbDXGI function.
pfnPresentMultiplaneOverlayCb
A pointer to the pfnPresentMultiPlaneOverlayCb (DXGI) function. Supported starting with Windows 8.1.
pfnPresentMultiplaneOverlay1Cb
A pointer to the PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAY1CB function. Supported starting with WDDM 2.1.
pfnSubmitPresentBltToHwQueueCb
A pointer to the PFNDDXGIDDI_SUBMITPRESENTBLTTOHWQUEUECB function. Supported starting with WDDM 2.4.
pfnSubmitPresentToHwQueueCb
A pointer to the PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB function. Supported starting with WDDM 2.5.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
Header | dxgiddi.h (include D3d10umddi.h) |