Comment le processus de l’appelant peut-il être identifié dans une application serveur ATL COM + out-of-proc?

J’ai un service ATL fonctionnant en tant que serveur hors processus comportant plusieurs classes COM que les clients sont censés utiliser. En raison d’une modification des exigences, je dois être capable d’identifier quel processus possède quelles instances des objects. J’essaie d’utiliser certaines des fonctions COM pour trouver cette information, mais je ne trouve pas les bonnes. CoGetCallContext ne renvoie que des informations sur l’utilisateur qui a appelé la méthode, pas le processus d’origine. Même chose avec CoQueryClientBlanket . Quelle fonction puis-je utiliser pour trouver cette information?