Поделиться через


структура 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 (include D3d10umddi.h)

См. также

pfnPresentCbDXGI

pfnPresentMultiPlaneOverlayCb (DXGI)

DXGI_DDI_BASE_ARGS

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE