Share via


Controle de Acesso e Operações de Leitura

Segurança é um filtro implícito para pesquisar, enumerar contêineres ou ler propriedades. Se você não tiver os direitos de acesso necessários, as tentativas de listar objetos ou ler propriedades podem falhar com os seguintes códigos de erro, mesmo que o objeto ou a propriedade exista:

  • E_ADS_INVALID_DOMAIN_OBJECT
  • E_ADS_PROPERTY_NOT_SUPPORTED
  • E_ADS_PROPERTY_NOT_FOUND

Lembre-se de que um chamador com acesso ADS_RIGHT_ACTRL_DS_LIST a um contêiner pode enumerar os objetos filho no contêiner. No entanto, uma tentativa de acessar um objeto filho ainda pode falhar com um erro como E_ADS_UNKNOWN_OBJECT se o chamador não tiver acesso ADS_RIGHT_ACTRL_DS_LIST_OBJECT ao objeto filho.

O impacto da segurança nas operações de leitura não se manifesta necessariamente como um erro. Por exemplo, uma operação de pesquisa pode ser bem-sucedida, mas os resultados da pesquisa não incluem objetos ou propriedades aos quais o chamador não tem acesso.