다음을 통해 공유


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 또는 pvOutnull이거나 변환 중에 오버플로가 발생하는 경우 FALSE가 반환됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 winddi.h(Winddi.h 포함)
라이브러리 Win32k.lib
DLL Win32k.sys

추가 정보

XFORMOBJ