Typen von Bindungshandles
Bindungshandles können automatisch, implizit oder explizit sein. Sie unterscheiden sich in der Kontrolle, die die Anwendung über den Bindungsprozess hat. Wie der Name schon sagt, automatisiert die automatische Bindung die Bindung. Die Client- und Serveranwendungen benötigen keinen Code, um den Bindungsprozess zu verarbeiten. Implizite Bindungshandles ermöglichen Clientprogrammen, das Bindungshandle zu konfigurieren, bevor die Bindung erfolgt. Nachdem der Client eine Bindung eingerichtet hat, verarbeitet die RPC-Laufzeitbibliothek den Rest. Explizite Bindungshandles verschieben die vollständige Kontrolle über den Bindungsprozess in den Quellcode des Clients und der Serverprogramme. Mit diesem Steuerelement erhöht sich die Komplexität. Ihre Anwendung muss RPC-Funktionen aufrufen, um die Bindung zu verwalten. Dies geschieht nicht automatisch. Explizite Bindungshandles werden empfohlen.
Das folgende Diagramm veranschaulicht die Unterschiede zwischen automatischen, impliziten und expliziten Bindungshandles.

Darüber hinaus ist jedes Bindungshandle entweder primitiv oder benutzerdefiniert. Die einzelnen Bindungshandletypen werden in den folgenden Themen erläutert: