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 。 如果 pxo、pvIn 或 pvOut 為 Null,或轉換期間發生溢位,則會傳回 FALSE。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows 2000 和更新版本的 Windows 作業系統。 |
目標平台 | Universal |
標頭 | winddi.h (包含Winddi.h) |
程式庫 | Win32k.lib |
Dll | Win32k.sys |