Je ne comprends pas très bien l'utilisation de l'interface IUnknown. L'interface IUnknown est-elle uniquement destinée à fonctionner avec les objets COM/COM + et certains codes non gérés tels que les API Win?Interface IUnknown -pour les objets COM COM +?
3
A
Répondre
7
Les interfaces COM sont principalement utilisées par du code non géré. Si vous avez besoin du C# vous écrivez à interopérer avec le code non géré, vous pouvez l'exporter comme interfaces COM:
IUnknown est généralement la classe de base pour les objets COM.
2
Dans le contexte de C# et .NET - oui. Vous devez use IUnknown uniquement pour COM.
2
IUnknown est une interface COM/COM +. Il n'est pas utilisé nativement par les langages .NET tels que C#.
Questions connexes
- 1. Espionnage sur les objets COM
- 2. Objets AutoResetEvent et COM
- 3. Interface COM IRAPIStream dans .NET
- 4. .NET force Objets COM version
- 5. Comment libérer des objets COM liés tardivement?
- 6. ATL/COM: Définition d'une interface COM qui ne sera pas disponible en dehors de la DLL?
- 7. IronPython et instanciation des objets COM
- 8. Documentation pour les implémenteurs d'interfaces COM
- 9. C# + COM Interop, version déterministe
- 10. Comment utiliser les objets COM dans Python 3.x?
- 11. Les objets activés DCOM/COM + peuvent-ils bloquer le CPU?
- 12. Comment consommer les bibliothèques COM pour SQLSERVERSMO?
- 13. Comment gérer les objets COM dans une application Web .Net
- 14. COM: comment obtenir plus de détails sur les erreurs COM?
- 15. Les mises à jour en COM automatique?
- 16. Enregistrement d'objet COM brisé
- 17. COM-Free COM dans une application ASP.Net
- 18. Mocking d'un objet COM
- 19. Wrapping Web-Services pour COM
- 20. PInvoke - comment représenter un champ à partir d'une interface COM
- 21. Comment utiliser une interface COM versionnée de C#?
- 22. Utilisation de CoGetClassObject() en C - interface COM Object Access
- 23. Inscription gratuite (Regfree) COM
- 24. Comment tracer les exceptions d'objets COM?
- 25. Réception d'événements COM
- 26. Dérivation interfaces COM dans .NET
- 27. IIS 6/COM + se bloque
- 28. Existe-t-il une méthode pour gérer les erreurs des objets COM dans RDML?
- 29. Événements COM + avec C# et .NET
- 30. peut serveur COM réallouer ([in, out] CACLSID * arg)?
+1. Juste une note, vous pouvez rayer le "généralement", tout objet COM doit implémenter IUnknown –