Efectos de la seguridad en la búsqueda
La seguridad es un filtro implícito al realizar búsquedas, enumerar contenedores o leer propiedades.
ADSI puede devolver NO_SUCH_PROPERTY o errores de NO_SUCH_OBJECT incluso cuando el objeto existe si no tiene acceso a los atributos de lectura en el objeto.
Por ejemplo, un llamador puede enumerar los objetos secundarios de un contenedor porque el autor de la llamada tiene derechos LIST_CONTENTS en el contenedor. Pero es posible que el mismo llamador no pueda acceder a los objetos enumerados si el autor de la llamada no tiene acceso de lectura a los objetos secundarios. En este caso, una consulta para un objeto secundario puede devolver NO_SUCH_OBJECT aunque el autor de la llamada haya enumerado correctamente el objeto.
Si el autor de la llamada no tiene derechos suficientes, se pueden devolver los siguientes códigos de retorno:
E_ADS_INVALID_DOMAIN_OBJECT
E_ADS_PROPERTY_NOT_SUPPORTED
E_ADS_PROPERTY_NOT_FOUND