Kriterien für Namensdiensteinträge

Die folgenden Kriterien werden bei der Verarbeitung von Namensdiensteinträgen verwendet:

  • Wenn Sie einen Eintragsnamen ungleich NULL für RpcNsBindingLookupBeginangeben, ist dieser Eintrag der einzige Eintrag, der nach Bindungshandles durchsucht wird. Wenn Sie NULL übergeben, werden alle Einträge in Ihrer Anmeldedomäne durchsucht. Beachten Sie, dass dies keine vertrauenswürdigen Domänen umfasst.
  • Wenn Sie ein Schnittstellenhandle bereitstellen, werden Bindungshandles nur dann von einem Eintrag zurückgegeben, wenn der Schnittstellenabschnitt des Eintrags eine kompatible Version dieser Schnittstellen-UUID enthält. Dies bedeutet, dass die Hauptversionsnummer mit ihrer Schnittstellen-UUID identisch sein muss, während die Nebenversionsnummer gleich oder größer als Dies sein muss.
  • Wenn Sie eine Objekt-UUID angeben, werden Bindungshandles nur dann von einem Eintrag zurückgegeben, wenn der UUID-Abschnitt des Objekts des Eintrags diese bestimmte Objekt-UUID enthält.

Wenn ein Name-Diensteintrag die oben beschriebenen Kriterien überdauert, werden alle Bindungshandles aus diesen Einträgen gesammelt. Handles mit einer Protokollsequenz, die vom Client nicht unterstützt wird, werden verworfen, und die verbleibenden Handles werden als Ausgabe von RpcNsBindingLookupNextan Sie zurückgegeben.