// dxgiddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGI_DDI_BASE_CALLBACKS structure contains pointers to Microsoft Direct3D 10 runtime callback functions that the user-mode display driver can use.
pfnPresentCbA pointer to the pfnPresentCbDXGI function.
pfnPresentMultiplaneOverlayCbA pointer to the pfnPresentMultiPlaneOverlayCb (DXGI) function. Supported starting with Windows 8.1.
pfnPresentMultiplaneOverlay1CbA pointer to the PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAY1CB function. Supported starting with WDDM 2.1.
pfnSubmitPresentBltToHwQueueCbA pointer to the PFNDDXGIDDI_SUBMITPRESENTBLTTOHWQUEUECB function. Supported starting with WDDM 2.4.
pfnSubmitPresentToHwQueueCbA pointer to the PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB function. Supported starting with WDDM 2.5.
pfnPresentMultiPlaneOverlayCb (DXGI)