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 。 如果 pxopvInpvOutNull,或轉換期間發生溢位,則會傳回 FALSE

規格需求

需求
最低支援的用戶端 適用於 Windows 2000 和更新版本的 Windows 作業系統。
目標平台 Universal
標頭 winddi.h (包含Winddi.h)
程式庫 Win32k.lib
Dll Win32k.sys

另請參閱

XFORMOBJ