Compartir a través de


función XFORMOBJ_bApplyXform (winddi.h)

La función XFORMOBJ_bApplyXform aplica la transformación dada o su inversa a la matriz de puntos especificada.

Sintaxis

ENGAPI BOOL XFORMOBJ_bApplyXform(
       XFORMOBJ                      *pxo,
  [in] __out_validated(GRAPHIC)ULONG iMode,
       ULONG                         cPoints,
       PVOID                         pvIn,
       PVOID                         pvOut
);

Parámetros

pxo

Puntero a una estructura XFORMOBJ que define la transformación que se va a aplicar a la matriz pvIn .

[in] iMode

Identifica la transformación y los tipos de datos de entrada y salida. Este parámetro puede ser uno de los siguientes:

Valor Significado
XF_INV_FXTOL Aplica el inverso de la transformación a las estructuras POINTFIX para obtener estructuras POINTL .
XF_INV_LTOL Aplica el inverso de la transformación a las estructuras POINTL para obtener estructuras POINTL.
XF_LTOFX Aplica la transformación a estructuras POINTL para obtener estructuras POINTFIX (consulte Tipos de datos GDI).
XF_LTOL Aplica la transformación a estructuras POINTL para obtener estructuras POINTL.

cPoints

Especifica el recuento de puntos en pvIn que se van a transformar.

pvIn

Puntero a una matriz de puntos de entrada. El formato de los puntos se especifica mediante el parámetro iMode .

pvOut

Puntero al búfer que va a recibir los puntos transformados. El parámetro iMode especifica el formato de los puntos.

Valor devuelto

El valor devuelto es TRUE si todos los puntos se transformaron sin desbordamiento. False se devuelve si pxo, pvIn o pvOut son null, o si el desbordamiento se produce durante la transformación.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Universal
Encabezado winddi.h (incluya Winddi.h)
Library Win32k.lib
Archivo DLL Win32k.sys

Consulte también

XFORMOBJ