Partager via


Fonction InjectSyntheticPointerInput (winuser.h)

Simule l’entrée de pointeur (stylet ou tactile).

Syntaxe

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

Paramètres

device

Handle vers l’appareil d’injection de pointeur créé par CreateSyntheticPointerDevice.

[in] pointerInfo

Tableau de structures POINTER_TYPE_INFO represneting les pointeurs injectés.

Le type doit correspondre au paramètre pointerType de l’appel CreateSyntheticPointerDevice qui a créé l’appareil d’injection.

Le ptPixelLocation pour chaque POINTER_TYPE_INFO est spécifié en haut à gauche de l’écran virtuel :

[in] count

Nombre de contacts.

Pour PT_TOUCH cette valeur doit être supérieure à 0 et inférieure ou égale à MAX_TOUCH_COUNT.

Par PT_PEN cette valeur doit être 1.

Valeur retournée

Si cette fonction réussit, elle retourne TRUE.

Sinon, il retourne FALSE. Pour récupérer des informations d’erreur étendues, appelez la fonction GetLastError .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h
Bibliothèque User32.lib
DLL User32.dll