Kriterien für Namensdiensteinträge

Bei der Verarbeitung von Namensdiensteinträgen werden die folgenden Kriterien verwendet:

  • Wenn Sie einen Nicht-NULL-Eintragsnamen für RpcNsBindingLookupBegin angeben, ist dieser Eintrag der einzige Eintrag, der nach Bindungshandles gesucht 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. Das heißt, die Hauptversionsnummer muss mit ihrer Schnittstellen-UUID identisch sein, während die Nebenversionsnummer gleich oder größer als Ihre sein muss.
  • Wenn Sie eine Objekt-UUID angeben, werden Bindungshandles nur dann von einem Eintrag zurückgegeben, wenn der UUID-Abschnitt des Eintrags diese bestimmte Objekt-UUID enthält.

Wenn ein Namensdiensteintrag die oben beschriebenen Kriterien überdauert, werden alle Bindungshandles aus diesen Einträgen erfasst. Handles mit einer Protokollsequenz, die vom Client nicht unterstützt wird, werden verworfen, und die restlichen Handles werden als Ausgabe von RpcNsBindingLookupNext an Sie zurückgegeben.