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 |