Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |