PFND3DDDI_QUERYDLISTFORAPPLICATION1 callback function

Called during Microsoft Direct3D initialization on a hybrid system to determine which GPU an application should run on. A dList is a list of applications that need cross-adapter shared surfaces for high-performance rendering on the discrete GPU.

Syntax

PFND3DDDI_QUERYDLISTFORAPPLICATION1 Pfnd3dddiQuerydlistforapplication1;

HRESULT Pfnd3dddiQuerydlistforapplication1(
  BOOL *,
   HANDLE,
   PFND3DDDI_ESCAPECB
)
{...}

Parameters

*

HANDLE

PFND3DDDI_ESCAPECB

Return Value

Returns S_OK, or an appropriate error result if the operation is not successful.

Remarks

For more information on how to call this function and set up the DLL that exports it, see Hybrid system DDI.

For more general information on hybrid systems, see Using cross-adapter resources in a hybrid system.

Requirements

   
Windows version Windows 8.1,WDDM 1.3 and later Windows Server 2012 R2
Target Platform Desktop
Header d3dumddi.h (include D3d10umddi.h)

See Also

pfnEscapeCb