Share via


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