fonctions de hook In-Context
La liste suivante décrit les principaux aspects des fonctions de hook en contexte :
- Les fonctions de hooks en contexte doivent se trouver dans une bibliothèque de liens dynamiques (DLL) que le système mappe à l’espace d’adressage du serveur.
- Les fonctions de raccordement en contexte partagent l’espace d’adressage avec le serveur.
- Lorsque le serveur déclenche un événement, le système appelle une fonction de raccordement sans marshaling (empaquetage et envoi de paramètres d’interface au-delà des limites de processus).
- Les fonctions de raccordement en contexte 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 in-process (à l’aide de l’indicateur WINEVENT_INCONTEXT). Vous pouvez voir cette situation avec des problèmes d’interopérabilité d’application 64 bits et 32 bits et avec des événements de console Windows.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour