Função InjectSyntheticPointerInput (winuser.h)
Simula a entrada do ponteiro (caneta ou toque).
Sintaxe
BOOL InjectSyntheticPointerInput(
HSYNTHETICPOINTERDEVICE device,
[in] const POINTER_TYPE_INFO *pointerInfo,
[in] UINT32 count
);
Parâmetros
device
Um identificador para o dispositivo de injeção de ponteiro criado por CreateSyntheticPointerDevice.
[in] pointerInfo
Uma matriz de estruturas POINTER_TYPE_INFO que redesenham os ponteiros injetados.
O tipo deve corresponder ao parâmetro pointerType da chamada CreateSyntheticPointerDevice que criou o dispositivo de injeção.
O ptPixelLocation para cada POINTER_TYPE_INFO é especificado em relação ao canto superior esquerdo da tela virtual:
[in] count
O número de contatos.
Para PT_TOUCH esse valor deve ser maior que 0 e menor ou igual a MAX_TOUCH_COUNT.
Para PT_PEN esse valor deve ser 1.
Retornar valor
Se essa função for bem-sucedida, ela retornará TRUE.
Caso contrário, retornará FALSE. Para recuperar informações de erro estendidas, chame a função GetLastError .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h |
Biblioteca | User32.lib |
DLL | User32.dll |