функция XFORMOBJ_bApplyXform (winddi.h)
Функция XFORMOBJ_bApplyXform применяет заданное преобразование или обратное преобразование к заданному массиву точек.
Синтаксис
ENGAPI BOOL XFORMOBJ_bApplyXform(
XFORMOBJ *pxo,
[in] __out_validated(GRAPHIC)ULONG iMode,
ULONG cPoints,
PVOID pvIn,
PVOID pvOut
);
Параметры
pxo
Указатель на структуру XFORMOBJ , которая определяет преобразование, применяемое к массиву pvIn .
[in] iMode
Определяет преобразование, а также типы входных и выходных данных. Возможные значения этого параметра:
Значение | Значение |
---|---|
XF_INV_FXTOL | Применяет обратное преобразование к структурам POINTFIX для получения структур POINTL . |
XF_INV_LTOL | Применяет обратное преобразование к структурам POINTL для получения структур POINTL. |
XF_LTOFX | Применяет преобразование к структурам POINTL для получения структур POINTFIX (см. раздел Типы данных GDI). |
XF_LTOL | Применяет преобразование к структурам POINTL для получения структур POINTL. |
cPoints
Указывает количество точек в преобразуемом pvIn .
pvIn
Указатель на массив входных точек. Формат точек определяется параметром iMode .
pvOut
Указатель на буфер, который получает преобразованные точки. Параметр iMode задает формат точек.
Возвращаемое значение
Возвращаемое значение равно TRUE , если все точки были преобразованы без переполнения. Значение FALSE возвращается, если pxo, pvIn или pvOut имеют значение NULL или если во время преобразования возникает переполнение.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Универсальное |
Верхняя часть | winddi.h (включая Winddi.h) |
Библиотека | Win32k.lib |
DLL | Win32k.sys |