Função XFORMOBJ_bApplyXform (winddi.h)
A função XFORMOBJ_bApplyXform aplica a transformação fornecida ou seu inverso à matriz de pontos fornecida.
Sintaxe
ENGAPI BOOL XFORMOBJ_bApplyXform(
XFORMOBJ *pxo,
[in] __out_validated(GRAPHIC)ULONG iMode,
ULONG cPoints,
PVOID pvIn,
PVOID pvOut
);
Parâmetros
pxo
Ponteiro para uma estrutura XFORMOBJ que define a transformação a ser aplicada à matriz pvIn .
[in] iMode
Identifica a transformação e os tipos de dados de entrada e saída. Esse parâmetro pode ser um dos seguintes:
Valor | Significado |
---|---|
XF_INV_FXTOL | Aplica o inverso da transformação às estruturas POINTFIX para obter estruturas POINTL . |
XF_INV_LTOL | Aplica o inverso da transformação às estruturas POINTL para obter estruturas POINTL. |
XF_LTOFX | Aplica a transformação a estruturas POINTL para obter estruturas POINTFIX (consulte Tipos de dados GDI). |
XF_LTOL | Aplica a transformação a estruturas POINTL para obter estruturas POINTL. |
cPoints
Especifica a contagem de pontos em pvIn a serem transformados.
pvIn
Ponteiro para uma matriz de pontos de entrada. O formato dos pontos é especificado pelo parâmetro iMode .
pvOut
Ponteiro para o buffer que deve receber os pontos transformados. O parâmetro iMode especifica o formato dos pontos.
Retornar valor
O valor retornado será TRUE se todos os pontos foram transformados sem estouro. FALSE será retornado se pxo, pvIn ou pvOut forem nulos ou se ocorrer estouro durante a transformação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Universal |
Cabeçalho | winddi.h (inclua Winddi.h) |
Biblioteca | Win32k.lib |
DLL | Win32k.sys |