Condividi tramite


Funzione InjectSyntheticPointerInput (winuser.h)

Simula l'input del puntatore (penna o tocco).

Sintassi

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

Parametri

device

Handle per il dispositivo di inserimento del puntatore creato da CreateSyntheticPointerDevice.

[in] pointerInfo

Matrice di strutture POINTER_TYPE_INFO che represe i puntatori inseriti.

Il tipo deve corrispondere al parametro pointerType della chiamata CreateSyntheticPointerDevice che ha creato il dispositivo di inserimento.

Il valore ptPixelLocation per ogni POINTER_TYPE_INFO viene specificato rispetto all'angolo superiore sinistro della schermata virtuale:

[in] count

Numero di contatti.

Per PT_TOUCH questo valore deve essere maggiore di 0 e minore o uguale a MAX_TOUCH_COUNT.

Per PT_PEN questo valore deve essere 1.

Valore restituito

Se questa funzione ha esito positivo, restituisce TRUE.

In caso contrario, restituisce FALSE. Per recuperare informazioni sull'errore estese, chiamare la funzione GetLastError .

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809 [solo app desktop]
Server minimo supportato Windows Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione Winuser
Libreria User32.lib
DLL User32.dll