Partager via


Suivi des références

Le suivi des références peut empêcher la publication précoce involontaire ou malveillante d’objets.

Lorsque vous activez le suivi des références, vous demandez que les appels AddRef et Release distribués soient authentifiés par COM. Lorsque le suivi des références est activé, COM effectue le suivi des nombres de références par utilisateur afin qu’un utilisateur puisse appeler Release uniquement sur les objets sur ant précédemment appelés AddRef . Bien que le suivi des références puisse diminuer 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 quelqu’un d’autre y fait référence.

Le client peut définir le suivi des références 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 des références est activé, IUnknown utilise toujours les paramètres de sécurité par défaut. Dans ce cas, les appels à CoSetProxyBlanket sur IUnknown échouent.