Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die XFORMOBJ_bApplyXform-Funktion wendet die angegebene Transformation oder deren Umgekehrtkeit auf das angegebene Array von Punkten an.
Syntax
ENGAPI BOOL XFORMOBJ_bApplyXform(
XFORMOBJ *pxo,
[in] __out_validated(GRAPHIC)ULONG iMode,
ULONG cPoints,
PVOID pvIn,
PVOID pvOut
);
Parameter
pxo
Zeiger auf eine XFORMOBJ-Struktur , die die Transformation definiert, die auf das pvIn-Array angewendet werden soll.
[in] iMode
Identifiziert die Transformation sowie die Eingabe- und Ausgabedatentypen. Der Parameter kann eine der folgenden Einstellungen haben:
| Wert | Bedeutung |
|---|---|
| XF_INV_FXTOL | Wendet die Inverse der Transformation auf POINTFIX-Strukturen an, um POINTL-Strukturen abzurufen. |
| XF_INV_LTOL | Wendet die Inverse der Transformation auf POINTL-Strukturen an, um POINTL-Strukturen abzurufen. |
| XF_LTOFX | Wendet die Transformation auf POINTL-Strukturen an, um POINTFIX-Strukturen abzurufen (siehe GDI-Datentypen). |
| XF_LTOL | Wendet die Transformation auf POINTL-Strukturen an, um POINTL-Strukturen abzurufen. |
cPoints
Gibt die Anzahl der zu transformierenden Punkte in pvIn an.
pvIn
Zeiger auf ein Array von Eingabepunkten. Das Format der Punkte wird durch den iMode-Parameter angegeben.
pvOut
Zeiger auf den Puffer, der die transformierten Punkte empfangen soll. Der iMode-Parameter gibt das Format der Punkte an.
Rückgabewert
Der Rückgabewert ist TRUE , wenn alle Punkte ohne Überlauf transformiert wurden. FALSE wird zurückgegeben, wenn pxo, pvIn oder pvOutNULL sind oder wenn während der Transformation ein Überlauf auftritt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
| Zielplattform | Universell |
| Header | winddi.h (einschließlich Winddi.h) |
| Bibliothek | Win32k.lib |
| DLL | Win32k.sys |