DdGetDxHandle function

[This function is subject to change with each operating system revision. Instead, use the Microsoft DirectDraw and Microsoft Direct3DAPIs; these APIs insulate applications from such operating system changes, and hide many other difficulties involved in interacting directly with display drivers.]

Returns the kernel-mode Microsoft DirectX  API handle to use in subsequent calls to the kernel-mode entry points that control the DirectX  API mechanism.

GdiEntry14 is defined as an alias for this function.

Syntax


HANDLE APIENTRY DdGetDxHandle(
  _In_ LPDDRAWI_DIRECTDRAW_LCL   pDDraw,
  _In_ LPDDRAWI_DDRAWSURFACE_LCL pSurface,
  _In_ BOOL                      bRelease
);

Parameters

pDDraw [in]

Pointer to the DirectDraw object owning the surface. This parameter is optional and may be set to NULL.

pSurface [in]

Pointer to the surface for which to return a kernel-mode DirectX API handle. This parameter is optional and may be set to NULL.

bRelease [in]

Set to TRUE if the DirectX API kernel mode interface should be released. Otherwise, FALSE.

Return value

A DirectX API handle used in subsequent DirectX API-oriented kernel entry points.

Remarks

If both pDDraw and pSurface are specified, pSurface is ignored.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Ddrawgdi.h

See also

Graphics Low Level Client Support

 

 

Show: