Übersicht über den Namensdiensteintrag
Der Namensdiensteintrag besteht aus drei verschiedenen Abschnitten. Der erste Abschnitt ist für Schnittstellen (UUID + Version), der zweite Abschnitt enthält die Objekt-UUIDs, und der dritte Abschnitt ist für Bindungshandles. Sie geben einen Namen für den Eintrag an, der als Möglichkeit dient, ihn zu identifizieren.
Beim Aufrufen von RpcNsBindingExport gibt der Server den Namen des Eintrags an, in dem die exportierten Informationen platziert werden sollen. Diese neu exportierte Schnittstelle wird dann dem Schnittstellenabschnitt des Namensdiensteintrags hinzugefügt. Alle Schnittstellen, die bereits im Namensdiensteintrag vorhanden sind, bleiben ebenfalls erhalten. Der gleiche Prozess wird für Objekt-UUIDs und Bindungshandles ausgeführt.
Der Client ruft RpcNsBindingLookupBegin (oder RpcNsBindingImportBegin) auf, um nach einem entsprechenden Bindungshandle zu suchen. Der Eintragsname, das Schnittstellenhandle und eine Objekt-UUID werden extrahiert. Diese beschränken die Einträge, von denen Bindungshandles zurückgegeben werden. Wenn ein Eintrag den Suchkriterien entspricht, werden alle Bindungshandles in diesem Eintrag von RpcNsBindingImportNext zurückgegeben.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für