Critères pour les entrées de service de nom

Les critères suivants sont utilisés lors du traitement des entrées de service de nom :

  • Si vous fournissez un nom d’entrée non null pour RpcNsBindingLookupBegin, cette entrée sera la seule entrée recherchée pour les handles de liaison. Si vous transmettez la valeur null, toutes les entrées de votre domaine d’ouverture de session sont recherchées. Notez que cela n’inclut pas les domaines approuvés.
  • Si vous fournissez un handle d’interface, les handles de liaison sont retournés à partir d’une entrée uniquement si la section d’interface de l’entrée contient une version compatible de cet UUID d’interface. Autrement dit, le numéro de version principale doit être identique à celui de l’interface UUID, tandis que le numéro de version mineure doit être supérieur ou égal au vôtre.
  • Si vous fournissez un UUID d’objet, les handles de liaison sont retournés à partir d’une entrée uniquement si la section UUID de l’objet de l’entrée contient cet UUID d’objet particulier.

Si une entrée de service de noms survit aux critères décrits ci-dessus, tous les descripteurs de liaison de ces entrées sont collectés. Les handles avec une séquence de protocole qui n’est pas prise en charge par le client sont ignorés et les descripteurs restants sont retournés en tant que sortie de RpcNsBindingLookupNext.