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
pvIn 배열에 적용할 변환을 정의하는 XFORMOBJ 구조체에 대한 포인터입니다.
[in] iMode
변환 및 입력 및 출력 데이터 형식을 식별합니다. 이 매개 변수는 다음 중 하나일 수 있습니다.
값 | 의미 |
---|---|
XF_INV_FXTOL | POINTFIX 구조체에 변환의 역방향을 적용하여 POINTL 구조를 가져옵니다. |
XF_INV_LTOL | POINTL 구조체를 가져오려면 변환의 역방향을 POINTL 구조체에 적용합니다. |
XF_LTOFX | POINTFIX 구조를 가져오려면 POINTL 구조체에 변환을 적용합니다( GDI 데이터 형식 참조). |
XF_LTOL | POINTL 구조체를 가져오려면 POINTL 구조체에 변환을 적용합니다. |
cPoints
변환할 pvIn 의 포인트 수를 지정합니다.
pvIn
입력 지점 배열에 대한 포인터입니다. 점의 형식은 iMode 매개 변수에 의해 지정됩니다.
pvOut
변환된 지점을 수신할 버퍼에 대한 포인터입니다. iMode 매개 변수는 점의 형식을 지정합니다.
반환 값
모든 포인트가 오버플로 없이 변환된 경우 반환 값은 TRUE 입니다. pxo, pvIn 또는 pvOut이 null이거나 변환 중에 오버플로가 발생하는 경우 FALSE가 반환됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | winddi.h(Winddi.h 포함) |
라이브러리 | Win32k.lib |
DLL | Win32k.sys |