Communication avec votre application
En règle générale, un fournisseur fournit des données pour le compte d’une application. Par exemple, un serveur peut créer une DLL de performances pour fournir ses données de compteur. La communication entre une application et son fournisseur diffère pour les applications en mode utilisateur et en mode noyau. Les fournisseurs s’exécutent en mode utilisateur. Pour cette raison, les applications en mode utilisateur, telles que les applications d’impression et d’affichage, peuvent utiliser n’importe quelle technique pour la communication interprocess, comme les canaux nommés, le mappage de fichiers ou LE RPC. Toutefois, les applications en mode noyau doivent fournir une interface IOCTL qui retourne les données de performances au fournisseur.
Avertissement
N’utilisez pas COM comme mécanisme IPC. Le système ne peut pas garantir l’état d’initialisation COM du thread appelant l’interface. Par conséquent, la DLL peut ne pas être en mesure d’initialiser COM et de collecter les données.
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