Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates the ISurfacePresenterFlip object, which serves a similar role to IDXGISwapChain and represents a series of buffers used for presentation.
Syntax
HRESULT CreateSurfacePresenterFlip(
[in] IUnknown* pDevice,
[in] UINT width,
[in] UINT height,
[in] UINT backBufferCount,
[in] DXGI_FORMAT format,
[in] VIEW_OBJECT_ALPHA_MODE mode,
[out, retval] ISurfacePresenterFlip** **ppSPFlip
);
Parameters
pDevice [in]
width [in]
height [in]
backBufferCount [in]
format [in]
mode [in]
ppSPFlip [out, retval]
Return value
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Remarks
A Direct3D 11 device on the same adapter as Internet Explorer’s Direct3D device is required. The format must be DXGI_FORMAT_B8G8R8A8_UNORM.
The guidelines for the parameters to this function are different to that for CreateSurfacePresenter:
- The Direct3D device must be a Direct3D 11 device. No other device versions will work, and the parameter is mandatory. Use GetDeviceLuid to determine what Direct3D adapter to use.
- There is a minimum back buffer count of 2 that needs to be supplied.
Requirements
Minimum supported client |
Windows 10 |
Minimum supported server |
Windows Server 2016 |
DLL |
Mshtml.dll; Edgehtml.dll |