Skip to content

Latest commit

 

History

History
130 lines (102 loc) · 3.23 KB

nf-winddi-xformobj_bapplyxform.md

File metadata and controls

130 lines (102 loc) · 3.23 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date 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 req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:winddi.XFORMOBJ_bApplyXform
XFORMOBJ_bApplyXform function (winddi.h)
The XFORMOBJ_bApplyXform function applies the given transform or its inverse to the given array of points.
XFORMOBJ_bApplyXform
XFORMOBJ_bApplyXform function [Display Devices]
display.xformobj_bapplyxform
gdifncs_d95d97d6-6fd2-4deb-b7f9-627eef20fece.xml
winddi/XFORMOBJ_bApplyXform
display\xformobj_bapplyxform.htm
display
a9267d2a-96ab-4518-8045-428ab74bd599
12/05/2018
XFORMOBJ_bApplyXform, XFORMOBJ_bApplyXform function [Display Devices], display.xformobj_bapplyxform, gdifncs_d95d97d6-6fd2-4deb-b7f9-627eef20fece.xml, winddi/XFORMOBJ_bApplyXform
winddi.h
Winddi.h
Universal
Available in Windows 2000 and later versions of the Windows operating systems.
Win32k.lib
Win32k.sys
Windows
19H1
XFORMOBJ_bApplyXform
winddi/XFORMOBJ_bApplyXform
c++
APIRef
kbSyntax
DllExport
Win32k.sys
XFORMOBJ_bApplyXform

XFORMOBJ_bApplyXform function

-description

The XFORMOBJ_bApplyXform function applies the given transform or its inverse to the given array of points.

-parameters

-param pxo

Pointer to a XFORMOBJ structure that defines the transform to be applied to the pvIn array.

-param iMode [in]

Identifies the transform and the input and output data types. This parameter can be one of the following:

Value Meaning
XF_INV_FXTOL Applies the inverse of the transform to POINTFIX structures to get POINTL structures.
XF_INV_LTOL Applies the inverse of the transform to POINTL structures to get POINTL structures.
XF_LTOFX Applies the transform to POINTL structures to get POINTFIX structures (see GDI Data Types).
XF_LTOL Applies the transform to POINTL structures to get POINTL structures.

-param cPoints

Specifies the count of points in pvIn to be transformed.

-param pvIn

Pointer to an array of input points. The format of the points is specified by the iMode parameter.

-param pvOut

Pointer to the buffer that is to receive the transformed points. The iMode parameter specifies the format of the points.

-returns

The return value is TRUE if all points were transformed without overflow. FALSE is returned if pxo, pvIn, or pvOut are null, or if overflow occurs during the transformation.

-see-also

XFORMOBJ