Skip to content

Latest commit

 

History

History
70 lines (55 loc) · 2.13 KB

nc-iddcx-pfn_iddcxswapchainreleaseandacquiresystembuffer.md

File metadata and controls

70 lines (55 loc) · 2.13 KB
UID title ms.date tech.root targetos description req.assembly req.construct-type req.ddi-compliance req.dll req.header req.idl req.include-header req.irql req.kmdf-ver req.lib req.max-support req.namespace req.redist req.target-min-winverclnt req.target-min-winversvr req.target-type req.type-library req.umdf-ver req.unicode-ansi topic_type api_type api_location api_name f1_keywords dev_langs
NC:iddcx.PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER
PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER
10/20/2020
display
Windows
PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER is a pointer to an OS callback function through which to release and acquire buffers from a swapchain.
function
iddcx.h
Windows Server 2022
apiref
LibDef
iddcx.h
PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER
PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER
iddcx/PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER
c++

-description

PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER is a pointer to an OS callback function through which to release and acquire buffers from a swapchain.

-parameters

-param DriverGlobals [in]

Pointer to an IDD_DRIVER_GLOBALS structure containing system-defined per-driver data.

-param SwapChainObject [in]

The IDDCX_SWAPCHAIN object passed to the EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN call.

-param pOutArgs [out]

Output arguments of the functions.

-returns

PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER returns S_OK; otherwise it returns an appropriate error code.

-remarks

An indirect display driver (IDD) should not use this pointer to directly call the function that it points to. IDDs should instead call IddCxSwapChainReleaseAndAcquireSystemBuffer.

-see-also

IddCxSwapChainReleaseAndAcquireSystemBuffer