Partager via


GetStateInteractionContext, fonction (interactioncontext.h)

Obtient l’état actuel du contexte d’interaction .

Syntaxe

HRESULT GetStateInteractionContext(
  [in]           HINTERACTIONCONTEXT interactionContext,
  [in, optional] const POINTER_INFO  *pointerInfo,
  [out]          INTERACTION_STATE   *state
);

Paramètres

[in] interactionContext

Pointeur vers un handle pour le contexte d’interaction.

[in, optional] pointerInfo

Structure POINTER_INFO qui contient des informations de pointeur de base pour le pointeur d’intérêt spécifique. Ce paramètre peut être NULL.

[out] state

Une des constantes de INTERACTION_STATE énumération.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK.

Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Une fois l’interaction terminée, le contexte d’interaction peut toujours être occupé à signaler l’inertie ou à attendre un deuxième appui dans un mouvement de double appui (en général, si le mouvement multi-trait est possible). Cette fonction permet à l’appelant de savoir quand il est sûr de traiter l’objet Interaction Context comme inactif. L’objectif principal de cette fonction est la gestion des pools de contextes d’interaction.

Spécifications

Requirement Valeur
Client minimum requis Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
plateforme cible Fenêtres
Header interactioncontext.h
Library Ninput.lib
DLL Ninput.dll