名稱服務專案的概觀

名稱服務專案包含三個不同的區段。 第一個區段適用于介面 (UUID + 版本) 、第二個區段包含物件 UUID,而第三個區段則用於系結控制碼。 您會提供專案的名稱,做為識別專案的方式。

呼叫 RpcNsBindingExport時,伺服器會指定要在其中放置匯出資訊的專案名稱。 接著,這個新匯出的介面會新增至名稱服務專案的介面區段。 名稱服務專案中已存在的任何介面也一樣。 物件 UUID 和系結控制碼會遵循這個相同的程式。

用戶端會呼叫 RpcNsBindingLookupBegin (或 RpcNsBindingImportBegin) 來搜尋適當的系結控制碼。 系統會擷取專案名稱、介面控制碼和物件 UUID。 這些限制傳回系結控制碼的專案。 如果專案符合搜尋準則,則會從 RpcNsBindingImportNext傳回該專案中的所有系結控制碼。