DXGI_DDI_BASE_CALLBACKS 结构 (dxgiddi.h)

DXGI_DDI_BASE_CALLBACKS 结构包含指向用户模式显示驱动程序可以使用的 Microsoft Direct3D 10 运行时回调函数的指针。

语法

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;

成员

pfnPresentCb

指向 pfnPresentCbDXGI 函数的 指针。

pfnPresentMultiplaneOverlayCb

指向 pfnPresentMultiPlaneOverlayCb (DXGI) 函数的 指针。 支持从Windows 8.1开始。

pfnPresentMultiplaneOverlay1Cb

指向 PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAY1CB 函数的指针。 从 WDDM 2.1 开始支持。

pfnSubmitPresentBltToHwQueueCb

指向 PFNDDXGIDDI_SUBMITPRESENTBLTTOHWQUEUECB 函数的 指针。 从 WDDM 2.4 开始受支持。

pfnSubmitPresentToHwQueueCb

指向 PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB 函数的 指针。 从 WDDM 2.5 开始受支持。

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 dxgiddi.h (包括 D3d10umddi.h)

另请参阅

pfnPresentCbDXGI

pfnPresentMultiPlaneOverlayCb (DXGI)

DXGI_DDI_BASE_ARGS

CreateDevice (D3D10)

D3D10DDIARG_CREATEDEVICE