Uma visão geral da entrada do serviço de nome
A entrada de serviço de nome consiste em três seções distintas. A primeira seção é para interfaces (UUID + versão), a segunda seção contém os UUIDs do objeto e a terceira seção é para identificadores de associação. Você fornece um nome para a entrada que servirá como uma maneira de identificá-la.
Ao chamar RpcNsBindingExport, o servidor especifica o nome da entrada na qual as informações exportadas serão colocadas. Essa interface recém-exportada é adicionada à seção interface da entrada de serviço de nome. Todas as interfaces que já estão presentes na entrada de serviço de nome também permanecem. Esse mesmo processo é seguido para UUIDs de objeto e identificadores de associação.
O cliente chama RpcNsBindingLookupBegin (ou RpcNsBindingImportBegin) para pesquisar um identificador de associação apropriado. O nome da entrada, o identificador de interface e um UUID de objeto são extraídos. Elas restringem as entradas das quais os identificadores de associação são retornados. Se uma entrada corresponder aos critérios de pesquisa, todos os identificadores de associação nessa entrada serão retornados de RpcNsBindingImportNext.