Partager via


CreateSyntheticPointerDevice, fonction (winuser.h)

Configure le périphérique d’injection de pointeur pour l’application appelante et initialise le nombre maximal de pointeurs simultanés que l’application peut injecter.

Syntaxe

HSYNTHETICPOINTERDEVICE CreateSyntheticPointerDevice(
  [in] POINTER_INPUT_TYPE    pointerType,
  [in] ULONG                 maxCount,
  [in] POINTER_FEEDBACK_MODE mode
);

Paramètres

[in] pointerType

Type d’appareil d’injection de pointeur. Doit être PT_TOUCH ou PT_PEN.

[in] maxCount

Nombre maximal 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.

[in] mode

Mode de visualisation des contacts.

Valeur retournée

Si la fonction réussit, la valeur de retour est un handle vers le dispositif d’injection de pointeur. Sinon, la valeur renvoyée est null. Pour récupérer des informations d’erreur étendues, appelez la fonction GetLastError .

Configuration requise

   
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