Partager via


fonctions hook In-Context

La liste suivante présente les principaux aspects des fonctions de hook in-context :

  • Les fonctions de raccordements dans le contexte doivent se trouver dans une bibliothèque de liens dynamiques (DLL) que le système mappe dans l’espace d’adressage du serveur.
  • Les fonctions de raccordement dans le contexte partagent l’espace d’adressage avec le serveur.
  • Lorsque le serveur déclenche un événement, le système appelle une fonction de hook sans marshaling (empaquetage et envoi de paramètres d’interface entre les limites du processus).
  • Les fonctions de hook in-context ont tendance à être très rapides et à recevoir des notifications d’événements de manière synchrone, car il n’y a pas de marshaling.
  • Certains événements peuvent être remis hors processus, même si vous demandez qu’ils soient remis en cours (à l’aide de l’indicateur de WINEVENT_INCONTEXT). Vous pouvez voir cette situation avec les problèmes d’interopérabilité des applications 64 bits et 32 bits et avec les événements de console Windows.