Suivi des références
Le suivi de référence peut empêcher la version antérieure involontaire ou malveillante d’objets.
Lorsque vous activez le suivi des références, vous demandez que les appels de AddRef et de Release distribués soient authentifiés par com. Lorsque le suivi de référence est activé, COM effectue le suivi du nombre de références par utilisateur afin qu’un utilisateur puisse appeler Release uniquement sur les objets sur lesquels l’utilisateur a précédemment appelé AddRef . Bien que le suivi de référence puisse réduire les performances, il garantit que, quel que soit le nombre de fois où un utilisateur donné appelle Release, les objets et les stubs existent toujours si une autre personne y fait référence.
Le client peut définir le suivi de référence pour un processus en passant l' _ indicateur de fonctionnalité EOAC Secure _ REFS dans un appel à CoInitializeSecurity. Vous pouvez également activer ou désactiver le suivi des références pour toutes les applications sur un ordinateur à l’aide de Dcomcnfg.exe.
Si le suivi de référence est activé, IUnknown utilise toujours les paramètres de sécurité par défaut. Dans ce cas, les appels à CoSetProxyBlanket sur IUnknown échouent.