Compartir a través de


Función InjectSyntheticPointerInput (winuser.h)

Simula la entrada del puntero (lápiz o entrada táctil).

Sintaxis

BOOL InjectSyntheticPointerInput(
       HSYNTHETICPOINTERDEVICE device,
  [in] const POINTER_TYPE_INFO *pointerInfo,
  [in] UINT32                  count
);

Parámetros

device

Identificador del dispositivo de inyección de puntero creado por CreateSyntheticPointerDevice.

[in] pointerInfo

Matriz de POINTER_TYPE_INFO estructuras que represen los punteros insertados.

El tipo debe coincidir con el parámetro pointerType de la llamada CreateSyntheticPointerDevice que creó el dispositivo de inyección.

PtPixelLocation para cada POINTER_TYPE_INFO se especifica en relación con la parte superior izquierda de la pantalla virtual:

[in] count

Número de contactos.

Para PT_TOUCH este valor debe ser mayor que 0 y menor o igual que MAX_TOUCH_COUNT.

Para PT_PEN este valor debe ser 1.

Valor devuelto

Si esta función se ejecuta correctamente, devuelve TRUE.

De lo contrario, devuelve FALSE. Para recuperar información de error extendida, llame a la función GetLastError .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h
Library User32.lib
Archivo DLL User32.dll