名称服务条目的条件

处理名称服务条目时,将采用以下条件:

  • 如果为 RpcNsBindingLookupBegin提供非 NULL 条目名称,该条目将是搜索绑定句柄的唯一条目。 如果传递 NULL, 将搜索登录域中的所有条目。 请注意,这不包括受信任的域。
  • 如果提供接口句柄,则仅在项的接口部分包含该接口 UUID 的兼容版本时,才从项返回绑定句柄。 也就是说,主版本号必须与接口 UUID 相同,而次要版本号必须等于或大于接口 UUID。
  • 如果提供对象 UUID,则仅在项的对象 UUID 节包含该特定对象 UUID 时,才从项返回绑定句柄。

如果名称服务条目符合上述条件,则收集这些条目的所有绑定句柄。 客户端不支持的协议序列的句柄将被丢弃,剩余的句柄作为 RpcNsBindingLookupNext的输出返回给你。