Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 1.52 KB

an-overview-of-the-name-service-entry.md

File metadata and controls

23 lines (13 loc) · 1.52 KB
title description ms.assetid ms.topic ms.date
An Overview of the Name Service Entry
The name service entry consists of three distinct sections.
3059a9a9-174d-4d04-8565-e4558f17f465
article
05/31/2018

An Overview of the Name Service Entry

The name service entry consists of three distinct sections. The first section is for interfaces (UUID + version), the second section contains the object UUIDs, and the third section is for binding handles. You provide a name for the entry that will serve as a way to identify it.

When calling RpcNsBindingExport, the server specifies the name of the entry in which to place the exported information. This newly exported interface is then added to the interface section of the name service entry. Any interfaces that are already present in the name service entry remain as well. This same process is followed for object UUIDs and binding handles.

The client calls RpcNsBindingLookupBegin (or RpcNsBindingImportBegin) to search for an appropriate binding handle. The entry name, interface handle, and an object UUID are extracted. These restrict the entries from which binding handles are returned. If an entry matches the search criteria, all the binding handles in that entry are returned from RpcNsBindingImportNext.