Partager via


Opérations de contrôle d’accès et de lecture

La sécurité est un filtre implicite pour la recherche, l’énumération des conteneurs ou la lecture des propriétés. Si vous n’avez pas les droits d’accès nécessaires, les tentatives de liste d’objets ou 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 avec ADS_RIGHT_ACTRL_DS_LIST l’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 n’est pas nécessairement manifeste comme 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.