Partager via


Fonction RegisterOutputCallbackInteractionContext (interactioncontext.h)

Inscrit un rappel pour recevoir des événements d’interaction à partir d’un objet Contexte d’interaction .

Syntaxe

HRESULT RegisterOutputCallbackInteractionContext(
  [in]           HINTERACTIONCONTEXT                 interactionContext,
  [in]           INTERACTION_CONTEXT_OUTPUT_CALLBACK outputCallback,
  [in, optional] void                                *clientData
);

Paramètres

[in] interactionContext

Gérez le contexte d’interaction.

[in] outputCallback

Fonction de rappel.

[in, optional] clientData

Pointeur vers un objet qui contient des informations sur le client. La valeur pointe généralement vers l’objet pour lequel la fonction membre est appelée (ceci).

Valeur retournée

Si cette fonction réussit, elle retourne S_OK.

Sinon, elle retourne un code d’erreur HRESULT.

Notes

Chaque instance d’un contexte d’interaction est limité à un rappel de sortie. L’inscription d’une fonction de rappel remplace toute inscription de rappel existante pour le contexte d’interaction.

Cette fonction est généralement appelée après la création d’un contexte d’interaction ou lorsque le contexte d’interaction est réaffecté à un autre élément d’interface utilisateur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête interactioncontext.h
Bibliothèque Ninput.lib
DLL Ninput.dll

Voir aussi

INTERACTION_CONTEXT_OUTPUT

INTERACTION_CONTEXT_OUTPUT_CALLBACK

Fonctions de contexte d’interaction