Поделиться через


Критерии для записей службы имен

При обработке записей службы имен используются следующие критерии:

  • Если указать имя записи, отличной отNULL, для RpcNsBindingLookupBegin, эта запись будет единственной записью, на которую выполняется поиск дескрипторов привязки. Если передать NULL, будут выполняться поиск всех записей в домене входа. Обратите внимание, что это не включает доверенные домены.
  • Если вы предоставляете дескриптор интерфейса, дескриптор привязки возвращаются из записи, только если раздел интерфейса записи содержит совместимую версию этого интерфейса UUID. То есть основной номер версии должен совпадать с идентификатором UUID интерфейса, а дополнительный номер версии должен быть равен или больше, чем у вас.
  • Если вы предоставляете объект UUID, дескриптор привязки возвращается из записи, только если раздел объекта UUID записи содержит этот конкретный объект UUID.

Если запись службы имен выживает описанные выше критерии, собираются все дескрипторы привязки из этих записей. Дескриптора с последовательностью протоколов, неподдерживаемой клиентом, удаляются, а остальные дескрипторы возвращаются в качестве выходных данных из RpcNsBindingLookupNext.