Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit des remarques supplémentaires à la documentation de référence de cette API.
GetActiveObject expose la fonction COM GetActiveObject de OLEAUT32.DLL ; Toutefois, cette dernière attend un identificateur de classe (CLSID) au lieu de l’identificateur programmatique (ProgID) attendu par cette méthode. Pour obtenir une instance en cours d’exécution d’un objet COM sans objet COM enregistré ProgID, utilisez l'invocation de la plateforme pour définir la fonction COM GetActiveObject. Pour obtenir une description de l’appel de plateforme, consultez Consommation de fonctions DLL non managées.
ProgID et CLSID
Les clés de la sous-arborescence HKEY_CLASSES_ROOT du Registre contiennent divers types de sous-clés. La plupart des sous-clés sont des ProgIDs, qui associent une chaîne conviviale à un CLSID. Les applications utilisent souvent ces chaînes lisibles par l’homme au lieu des CLSID numériques. Souvent, un composant possède un ProgID indépendant de la version qui est mappé à la version la plus récente du composant installée sur le système.
Les applications et les composants utilisent principalement des ProgID pour récupérer leurs CLSID correspondants.