Partager via


GetTouchInputInfo, fonction (winuser.h)

Récupère des informations détaillées sur les entrées tactiles associées à une poignée d’entrée tactile particulière.

Syntaxe

BOOL GetTouchInputInfo(
  [in]  HTOUCHINPUT hTouchInput,
  [in]  UINT        cInputs,
  [out] PTOUCHINPUT pInputs,
  [in]  int         cbSize
);

Paramètres

[in] hTouchInput

Poignée d’entrée tactile reçue dans le LPARAM d’un message tactile. La fonction échoue avec ERROR_INVALID_HANDLE si ce handle n’est pas valide. Notez que le handle n’est pas valide après avoir été utilisé dans un appel réussi à CloseTouchInputHandle ou après avoir été passé à DefWindowProc, PostMessage, SendMessage ou l’une de leurs variantes.

[in] cInputs

Nombre de structures dans le tableau pInputs . Dans l’idéal, cela doit être au moins égal au nombre de points de contact associés au message, comme indiqué dans le message WPARAM. Si cInputs est inférieur au nombre de points tactiles, la fonction réussit toujours et remplit la mémoire tampon pInputs avec des informations sur les points tactiles cInputs .

[out] pInputs

Pointeur vers un tableau de structures TOUCHINPUT pour recevoir des informations sur les points tactiles associés à la poignée d’entrée tactile spécifiée.

[in] cbSize

Taille, en octets, d’une seule structure TOUCHINPUT . Si cbSize n’a pas la taille d’une structure TOUCHINPUT unique, la fonction échoue avec ERROR_INVALID_PARAMETER.

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro. Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations d’erreur étendues, utilisez la fonction GetLastError .

Remarques

L’appel de CloseTouchInputHandle ne libère pas la mémoire associée aux valeurs récupérées dans un appel à GetTouchInputInfo. Les valeurs des structures passées à GetTouchInputInfo seront valides jusqu’à ce que vous les supprimiez.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-misc-l1-2-0 (introduit dans Windows 8.1)

Voir aussi

CloseTouchInputHandle

Fonctions

TOUCHINPUT