pfnPresentMultiplaneOverlay (D3D) routine

Called by the Microsoft Direct3D runtime to notify the user-mode display driver that an application finished rendering and requests that the driver display the source surface by either copying or flipping or that the driver perform a color-fill operation. Must be implemented by Windows Display Driver Model (WDDM) 1.3 or later drivers that support multiplane overlays.

Syntax


PFND3DDDI_PRESENTMULTIPLANEOVERLAY pfnPresentMultiPlaneOverlay;

_Check_return_ HRESULT APIENTRY* pfnPresentMultiPlaneOverlay(
  _In_  HANDLE hDevice,
  _In_  const D3DDDIARG_PRESENTMULTIPLANEOVERLAY *pPresent
)
{ ... }

Parameters

hDevice [in]

A handle to the display device (graphics context).

pPresent [in]

A pointer to a D3DDDIARG_PRESENTMULTIPLANEOVERLAY structure that describes how to display to the destination surface.

Return value

If this routine succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

When the user-mode display driver successfully completes its processing of a call to this function, it presents the source surface to the display by calling the pfnPresentMultiPlaneOverlayCb (D3D) function.

Requirements

Minimum supported client

Windows 8.1

Minimum supported server

Windows Server 2012 R2

Header

D3dumddi.h (include D3dumddi.h)

See also

D3DDDIARG_PRESENTMULTIPLANEOVERLAY
pfnPresentMultiPlaneOverlayCb (D3D)

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft