Skip to content

Latest commit

 

History

History
94 lines (65 loc) · 3.59 KB

nc-d3d10umddi-pfnd3d11ddi_recyclecreatedeferredcontext.md

File metadata and controls

94 lines (65 loc) · 3.59 KB
UID title description old-location ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos tech.root req.typenames f1_keywords topic_type api_type api_location api_name
NC:d3d10umddi.PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT (d3d10umddi.h)
The RecycleCreateDeferredContext function clears out the pipeline state for a deferred context.
display\recyclecreatedeferredcontext.htm
05/10/2018
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT callback function
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT, PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT callback, RecycleCreateDeferredContext, RecycleCreateDeferredContext callback function [Display Devices], UserModeDisplayDriverDx11_Functions_aaffc9d1-e821-41f9-badc-79d53a667644.xml, d3d10umddi/RecycleCreateDeferredContext, display.recyclecreatedeferredcontext
d3d10umddi.h
D3d10umddi.h
Desktop
RecycleCreateDeferredContext is supported beginning with the Windows 7 operating system.
Windows
display
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT
d3d10umddi/PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT
APIRef
kbSyntax
UserDefined
d3d10umddi.h
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT

PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT callback function

-description

The RecycleCreateDeferredContext function clears out the pipeline state for a deferred context.

-parameters

-param unnamedParam1

hDevice [in]

A handle to the display device (graphics context).

-param unnamedParam2

pCreateDeferredContext [in]

A pointer to a D3D11DDIARG_CREATEDEFERREDCONTEXT structure, which describes the parameters that the user-mode display driver uses to create a deferred context.

-returns

RecycleCreateDeferredContext returns one of the following values:

Return code Description
S_OK The deferred context is successfully created.
E_OUTOFMEMORY RecycleCreateDeferredContext could not allocate memory that is required for it to complete.

-remarks

The driver is only required to implement RecycleCreateDeferredContext if the driver supports the D3D11DDICAPS_COMMANDLISTS_BUILD_2 threading-capability bit. The driver can return D3D11DDICAPS_COMMANDLISTS_BUILD_2 in the Caps member of the D3D11DDI_THREADING_CAPS structure from a call to the driver's GetCaps(D3D10_2) function.

For more information about RecycleCreateDeferredContext, see Introduction to Deferred Contexts.

-see-also

D3D11DDIARG_CREATEDEFERREDCONTEXT

D3D11DDI_DEVICEFUNCS

D3D11DDI_THREADING_CAPS

GetCaps(D3D10_2)