funzione XFORMOBJ_bApplyXform (winddi.h)
La funzione XFORMOBJ_bApplyXform applica la trasformazione specificata o il relativo inverso alla matrice di punti specificata.
Sintassi
ENGAPI BOOL XFORMOBJ_bApplyXform(
XFORMOBJ *pxo,
[in] __out_validated(GRAPHIC)ULONG iMode,
ULONG cPoints,
PVOID pvIn,
PVOID pvOut
);
Parametri
pxo
Puntatore a una struttura XFORMOBJ che definisce la trasformazione da applicare alla matrice pvIn .
[in] iMode
Identifica la trasformazione e i tipi di dati di input e output. Questo parametro può essere uno dei seguenti:
Valore | Significato |
---|---|
XF_INV_FXTOL | Applica l'inverso della trasformazione alle strutture POINTFIX per ottenere le strutture POINTL . |
XF_INV_LTOL | Applica l'inverso della trasformazione alle strutture POINTL per ottenere le strutture POINTL. |
XF_LTOFX | Applica la trasformazione alle strutture POINTL per ottenere strutture POINTFIX (vedere Tipi di dati GDI). |
XF_LTOL | Applica la trasformazione alle strutture POINTL per ottenere strutture POINTL. |
cPoints
Specifica il numero di punti in pvIn da trasformare.
pvIn
Puntatore a una matrice di punti di input. Il formato dei punti viene specificato dal parametro iMode .
pvOut
Puntatore al buffer che deve ricevere i punti trasformati. Il parametro iMode specifica il formato dei punti.
Valore restituito
Il valore restituito è TRUE se tutti i punti sono stati trasformati senza overflow. FALSE viene restituito se pxo, pvIn o pvOut sono Null o se si verifica un overflow durante la trasformazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Universale |
Intestazione | winddi.h (include Winddi.h) |
Libreria | Win32k.lib |
DLL | Win32k.sys |