fungsi XFORMOBJ_bApplyXform (winddi.h)
Fungsi XFORMOBJ_bApplyXform menerapkan transformasi yang diberikan atau inversinya ke array titik yang diberikan.
Sintaks
ENGAPI BOOL XFORMOBJ_bApplyXform(
XFORMOBJ *pxo,
[in] __out_validated(GRAPHIC)ULONG iMode,
ULONG cPoints,
PVOID pvIn,
PVOID pvOut
);
Parameter
pxo
Penunjuk ke struktur XFORMOBJ yang menentukan transformasi yang akan diterapkan ke array pvIn .
[in] iMode
Mengidentifikasi transformasi dan jenis data input dan output. Parameter ini dapat jadi dari salah satu berikut:
Nilai | Makna |
---|---|
XF_INV_FXTOL | Menerapkan inversi transformasi ke struktur POINTFIX untuk mendapatkan struktur POINTL . |
XF_INV_LTOL | Menerapkan inversi transformasi ke struktur POINTL untuk mendapatkan struktur POINTL. |
XF_LTOFX | Menerapkan transformasi ke struktur POINTL untuk mendapatkan struktur POINTFIX (lihat Jenis Data GDI). |
XF_LTOL | Menerapkan transformasi ke struktur POINTL untuk mendapatkan struktur POINTL. |
cPoints
Menentukan jumlah titik dalam pvIn yang akan diubah.
pvIn
Penunjuk ke array titik input. Format titik ditentukan oleh parameter iMode .
pvOut
Arahkan ke buffer yang akan menerima titik yang diubah. Parameter iMode menentukan format titik.
Mengembalikan nilai
Nilai yang dikembalikan adalah TRUE jika semua titik diubah tanpa luapan. FALSE dikembalikan jika pxo, pvIn, atau pvOutnull, atau jika luapan terjadi selama transformasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Universal |
Header | winddi.h (termasuk Winddi.h) |
Pustaka | Win32k.lib |
DLL | Win32k.sys |