Partager via


Types de handles de liaison

Les handles de liaison peuvent être automatiques, implicites ou explicites. Ils diffèrent par la quantité de contrôle que l’application a sur le processus de liaison. Comme son nom l’indique, les handles de liaison automatique automatisent la liaison. Les applications clientes et serveurs n’ont pas besoin de code pour gérer le processus de liaison. Les handles de liaison implicites permettent aux programmes clients de configurer le handle de liaison avant la liaison. Une fois que le client a établi une liaison, la bibliothèque d’exécution RPC gère le reste. Les handles de liaison explicites déplacent le contrôle complet du processus de liaison dans le code source du client et des programmes serveur. Ce contrôle s’accompagne d’une complexité accrue. Votre application doit appeler des fonctions RPC pour gérer la liaison. Cela ne se fait pas automatiquement. Les handles de liaison explicites sont recommandés.

Le diagramme suivant illustre les différences entre les handles de liaison automatiques, implicites et explicites.

différences entre les handles de liaison automatiques, implicites et explicites

En outre, chaque handle de liaison est primitif ou personnalisé. Chaque type de handle de liaison est abordé dans les rubriques suivantes :