Partager via


opérations de Access Control et de lecture

La sécurité est un filtre implicite pour la recherche, l’énumération de conteneurs ou la lecture des propriétés. Si vous ne disposez pas des droits d’accès nécessaires, les tentatives de liste d’objets ou de propriétés de lecture peuvent échouer avec les codes d’erreur suivants, même si l’objet ou la propriété existe :

  • E_ADS_INVALID_DOMAIN_OBJECT
  • E_ADS_PROPERTY_NOT_SUPPORTED
  • E_ADS_PROPERTY_NOT_FOUND

N’oubliez pas qu’un appelant ayant ADS_RIGHT_ACTRL_DS_LIST accès à un conteneur peut énumérer les objets enfants dans le conteneur. Toutefois, une tentative d’accès à un objet enfant peut toujours échouer avec une erreur telle que E_ADS_UNKNOWN_OBJECT si l’appelant n’a pas ADS_RIGHT_ACTRL_DS_LIST_OBJECT accès à l’objet enfant.

L’impact de la sécurité sur les opérations de lecture ne se manifeste pas nécessairement sous la forme d’une erreur. Par exemple, une opération de recherche peut réussir, mais les résultats de la recherche n’incluent pas d’objets ou de propriétés auxquels l’appelant n’a pas accès.