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 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 passez la valeur NULL, toutes les entrées de votre domaine d’ouverture de session seront 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 à l’UUID de votre interface, tandis que le numéro de version secondaire doit être égal ou supérieur 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 répond aux critères décrits ci-dessus, tous les handles 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 autres handles vous sont retournés en tant que sortie de RpcNsBindingLookupNext.