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

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

  • 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 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 à votre UUID d’interface, tandis que le numéro de version secondaire doit être égal ou supérieur à la 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 nom survive aux critères décrits ci-dessus, toutes les poignées de liaison de ces entrées sont collectées. Les handles avec une séquence de protocole qui n’est pas prise en charge par le client sont ignorés et les handles restants sont retournés à vous en tant que sortie de RpcNsBindingLookupNext.